If it's still the same even when running dizzy

Have you tried changing the plugs/leads (sounds stupid) but why go straight for the expensive/complicated stuff. Start by working through a process of elimination.
Could just be a plug breaking down ?????
Give them a try and let us know - good luck