Well, I'd check to see if it's backfiring first, because it kinda sounds like that's happening. That's usually caused by old spark plugs, or bad wires in the plug lines or distributor. Although I'm not an expert, I'd check that first, just to be sure.