Frankly sounds like a couple different issues at the same time. Personally I wouldn't have driven it away from your mechanics shop, but you should get back their ASAP and get it straightened out if you actually paid someone for this work and have the papers to prove it.
It'll probably get you a lot further then Zilvians' speculation and flaming. Good luck
__________________
|