engine died on highway

johnh46241

Member
:
Mazda Protege 2001 LX
wife was driving and engine died. Replaced fuel pump and engine started and ran for a couple of minutes. Code P0335 showed up-crankshaft position sensor.- and could not be reset. Had to replace CPU (pcm) to reset code. 2001 Protege, 2.0 liter, automatic, 56 K miles. Engine now runs but with lag in response to gas pedal. As the engine warms up, the lag gets longer until at regular temp I have a very long lag and also can hear backfire if the gas pedal is pushed quickly. Also it is slow to rev up when gas pedal is pushed slowly down.
I have checked water temp sensor resistance-checks properly at room temp; I have cleaned EGR valve and checked its coil resistance-checks ok; inspected MAF sensor-no deposits very clean. Vacuum is 18 1/2 when cold and 20 1/2 when warned up-steady vacuum needle. Any suggestions as to what to check next is appreciated. Thanks.
 
Have you check the crank position sensor? If its back firing that would be my first guess. If its not that make sure it isn't jump time
 
I replaced the crankshaft sensor and it would not clear the trouble code. After replacing the ECM, the code was gone. I don't believe my vacuum would be normal if timing had jumped.
 
Iirc there's a crank and cam sensor and both throw the same code. I read that awhile back so don't quote me on it

Everything you're describing is the timing being off, either bad cps or timing belt slipped

Coil packs can also test ok and still be bad
 
I checked the resistance value of the camshaft sensor. It has the proper resistance of about 1.1k ohms. I also tried another ECM which gives me the same running results. Any other suggestions?
 
Check the timing.

As long as the valve cover gasket isn't leaking now some rtv around the corners will let you re use it
 
I agree check the timing, your vacuum is a tad low and that is another indicator of the timing being out.
 
Back