It seems you let some mediocre shop work on your engine. I think you need to get a good mech. Its kinda dissapointing to hear people that don't take much pride in their work and then then charge premium money for their work. The past is the past, at least your ride moves now. Enjoy it man.