Engine code P0340 Camshaft position sensor

Asked by Ford500guy Sep 12, 2019 at 11:58 PM about the 2001 Dodge Dakota SLT Club Cab 4WD

Question type: Maintenance & Repair

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.

3 Answers


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.

Your Answer:


Looking for a Used Dakota in your area?

CarGurus has 39 nationwide Dakota listings starting at $1,905.

Postal Code:

Dodge Dakota Experts

  • #1
    Samantha Brown
  • #2
  • #3
View All

Find great deals from top-rated dealers


Related Models For Sale

Used Dodge RAM 1500
183 listings starting at $5,895
Used Ford F-150
107 Great Deals out of 8,254 listings starting at $2,990
Used Chevrolet Silverado 1500
89 Great Deals out of 4,655 listings starting at $4,995
Used Toyota Tacoma
23 Great Deals out of 548 listings starting at $1,038
Used Ford Ranger
7 Great Deals out of 955 listings starting at $4,497
Used Nissan Frontier
8 Great Deals out of 157 listings starting at $2,000
Used GMC Sierra 1500
74 Great Deals out of 4,104 listings starting at $520
Used Chevrolet S-10
8 listings
Used Dodge RAM 2500
58 listings starting at $12,888
Used Toyota Tundra
16 Great Deals out of 430 listings starting at $7,950
Used Dodge Durango
42 Great Deals out of 1,331 listings starting at $3,990

Used Cars for Sale

2010 Dodge Dakota For Sale
4 listings starting at $12,995
2008 Dodge Dakota For Sale
7 listings starting at $7,994
2007 Dodge Dakota For Sale
8 listings starting at $5,994
2006 Dodge Dakota For Sale
4 listings starting at $9,494

Content submitted by Users is not endorsed by CarGurus, does not express the opinions of CarGurus, and should not be considered reviewed, screened, or approved by CarGurus. Please refer to CarGurus Terms of Use. Content will be removed if CarGurus becomes aware that it violates our policies.