Getting a P0340 (Camshaft Position Sensor signal) code on a 1999 Ford Escort ZX2 (2.0L DOHC). The sensor was cheap so that's the first thing I changed out - no change. Did all the point-to-point resistance tests in the Ford procedures - all in-spec. Found that the timing belt had some stripped-out teeth and that the cams didn't look quite aligned - Replaced the timing belt and set the crank-to-cam and cam-to-cam alignment. I'm sure it's correct, but still have the code. I even changed out the spark plug wires because I've heard bad ones could cause interference, and they probably had 100K miles on them anyway. Stil have the code.
When I unplug the sensor, the engine runs pretty well. When I plug it in, the engine runs ok at idle but sputters if I rev it up and dies when I let off.
That tells me the PCM is seeing the signal from the sensor, and substituting defaults when it's unplugged.
The "tone ring" on the cam has all its teeth and is aligned matching the diagram.
I'm about to try an oscilloscope on the sensor lines and see if there's noise, but I doubt I'll find anything.
Can a bad VCT unit cause this code? I'm not seeing the VCT-specific codes about too much or too little advance.
Thoughts anybody?