Engine code P0340 Camshaft position sensor
My 2001 Dodge Dakota presented an engine code P0340 which indicated the Camshaft position sensor was bad.
I replaced the sensor and immediately the engine light disappeared from the dash and I thought...."Beautiful!, I fixed the problem. Two weeks went by with zero problems and an engine that is starting and performing beautifully and running smooth as glass when suddenly the engine light appears again. Again, I pull up the code and I get the same P0340 code again and I thought what in the world is going on. I'm experiencing absolutely none of the symptoms of a bad Camshaft position sensor, but I keep getting this code indicating the sensor.
Since I drive the truck almost daily and the truck is performing so well, I just decided to ignore the engine light and see what happens. Well to my surprise, after the light had been on for about four days the engine light suddenly went off again and has been off ever since for about a week now and it is still off. I'm beginning to think my truck is possessed or something.
I had a thought that I want to run by the experts:
When I changed out this part, I did not cancel the engine code by going through the steps to do so, but I felt it must not have been necessary to do so because the engine light went out all by itself.
Could it be that since I did not go through the code cancellation process, is the computer still throwing a phantom code even though the part had been replaced.
Looking forward to your thoughts.