might need a new ignition system with beter plugs and coil with an amp.... but I'm taking a shot in the dark. either way the guys at the shop said they will fix it, so take it back and tell them to fix it

really sounds like you are not geting enough of something in the engine, air, fuel or spark..... might need to change the timing too....
Torinalth