I have a 2004 ML350. The current problem is when you attempt a "hard" acceleration the vehicle will at first accelerate then stall out. The Check engine light comes on. The error is a bad CPS. After stalling vehicle will start back up with out issue.
Within the two months, I've had a a local mechanic replace the crankshaft position sensor, twice, and the Mercedes dealership replaced the fuel pump and filter about 2 weeks ago. Last weekend I replaced the spark plugs and cleaned the camshaft position sensor. However I am still getting the check engine light with CPS error code.
Any ideas?
Within the two months, I've had a a local mechanic replace the crankshaft position sensor, twice, and the Mercedes dealership replaced the fuel pump and filter about 2 weeks ago. Last weekend I replaced the spark plugs and cleaned the camshaft position sensor. However I am still getting the check engine light with CPS error code.
Any ideas?