hi there hope somebody out there can help with a suggestion what is wrong with my 1987 300e it runs perfect for hours then will start jerking ,stalling stating herky jerky then will start to run perfect again i have replaced spark plugs wire dis cap and rotor. same thing any thoughts appreciated just a note it can do this after just starting or been running a while.