I've got about 105,000 miles on my 2004 E. Several times in the past week the Check Engine Light has come on. When it does, the engine won't go above 3000 RPM. When it hits 3000, it stumbles badly, as if the engine will shut down. It did it to me today while going down the highway at 70 mph. Turning the engine off and restarting seems to take care of the problem, but the light does stay on for a while.
Any ideas what could cause this?
Any ideas what could cause this?