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.
Sounds like the new sensor went bad, it happens especially if you use aftermarket parts, somehow Chrysler products just don't do well with them. After replacing it with a factory part I would then clear the computer and do the run time protocol, this will take about 20 minutes of normal driving. You might consider replacing the crank sensor at the same time as both cam and crank sensors are high fail items.
Thanks for your reply. If it were also a bad Crank Sensor wouldn't it throw a separate code for it?
It should show a code but I have personally experienced that is not the case especially in Chrysler products. I have had two Chrysler rigs that have had bad crank sensors that did not ever set a crank sensor code.