DODGE RAM FORUM banner
1 - 7 of 7 Posts

· Registered
Joined
·
4 Posts
Discussion Starter · #1 ·
Hi all, i have searched every forum i can find, tried everything recommended/suggested in all the posts and am having no luck. 2010 Ram 1500 Bighorn 5.7l 136k miles. P0016 is the code that wont go away. Truck starts and runs fine, other than the fact that it wont down shift when heavy on the throttle, no MDS, and horrible mileage, basically limp mode. I started out with cam and crank sensor along with VVT solenoid, erased codes, and with 2 key cycles P0016 was back. All with the same exact results, truck starts and runs great.

Next step was just doing a simple tune up to get it out of the way, so i did new spark plugs and a fresh oil change. Same thing p0016.

Next up was a timing kit, so new chain, tensioner, sprocket, phaser, water pump. Again, same thing, p0016.

I am truly running out of ideas, i have confirmed all the sensors are working with either voltage tests, or resistance tests, checking harnesses, etc.. I do not have a scope to check the correlation between the cam and crank sensor, but if all is timed right how can this be a problem. I am working on trying to get a scope or scan/diagnostic tool to graph the waveforms of the sensors, but i am having a hard time believing it is not timed right. Will the truck start and run fine if it is a tooth off? Before replacing the chain i checked length, could not tell if it was stretched as it appeared the exact same length as old chain, and no damage on tensioner.

Please help, im stumped. Thanks
 

· Registered
Joined
·
94 Posts
I don't know what year it was implemented exactly but right around 2010ish if you replaced either the cam or crank sensor you had to run a "cam/crank correlation reset" on the computer. Most code readers wont do this but a decent one will. The Innova one sold at oreillys with the highest number (not price) supposedly will, but I'm looking at one of these.

AlfaOBD
 

· Registered
Joined
·
4 Posts
Discussion Starter · #3 ·
So am i wrong in thinking that unhooking the battery will drain any memory within the PCM/ECM and force a relearn? I did a ton of reading/research on it and several people stated the battery unhook would do the trick, but at this point im willing to give it a try.
 

· Registered
Joined
·
94 Posts
So am i wrong in thinking that unhooking the battery will drain any memory within the PCM/ECM and force a relearn? I did a ton of reading/research on it and several people stated the battery unhook would do the trick, but at this point im willing to give it a try.
Unfortunately no. As far as I know it's a hard relearn in the saved settings and has to be initiated by the scan tool.
 

· Registered
Joined
·
4 Posts
Discussion Starter · #5 ·
Good to know, waiting on a response from a manufacturer on if the scan tool i am looking at has the relearn feature, will report back as soon as i know. Also trying to find out if it has a scope built in so i can physically see the waveform for the cam and crank sensor. Will keep everyone posted as i find out more.
 

· Registered
Joined
·
4 Posts
Discussion Starter · #6 ·
Okay, apologies for the delay on my update. I purchased the Xtool D8 scan tool. Very nice scanner/diagnostic tool to have. I did a lot of reading to make sure this would do what I needed. After receiving the D8 I ran the cam/crank "relearn" and appears it did the trick. I still have a code saved in the history for the P0016, but at least it is no longer an "Active" code and the 5.7L runs so much better now. According to my research, if the code is in history, it will take approximately 30 key cycles of no problems to remove the "saved" codes. I will try and post an update on if the saved code goes away in a week or so. I have lost count of the key cycles already, so I will keep an eye on it. Thanks for the help.

Out of curiosity, AlphaOBD stated the "relearn" procedure was implemented right around the 2010 generation (4th Gen?). Curious if this is just 4th gen, or if this is the case for any Dodge/Ram after the implementation in 2010. So anything current needs the relearn as well? Seems strange that with all the technology going into the modern vehicles these days that the truck can't figure out if the sensors have been replaced or not. You would think if you had a bad sensor, and then a new sensor started sending good signals, that the truck couldn't figure it out automatically.
 

· Registered
Joined
·
94 Posts
Okay, apologies for the delay on my update. I purchased the Xtool D8 scan tool. Very nice scanner/diagnostic tool to have. I did a lot of reading to make sure this would do what I needed. After receiving the D8 I ran the cam/crank "relearn" and appears it did the trick. I still have a code saved in the history for the P0016, but at least it is no longer an "Active" code and the 5.7L runs so much better now. According to my research, if the code is in history, it will take approximately 30 key cycles of no problems to remove the "saved" codes. I will try and post an update on if the saved code goes away in a week or so. I have lost count of the key cycles already, so I will keep an eye on it. Thanks for the help.

Out of curiosity, AlphaOBD stated the "relearn" procedure was implemented right around the 2010 generation (4th Gen?). Curious if this is just 4th gen, or if this is the case for any Dodge/Ram after the implementation in 2010. So anything current needs the relearn as well? Seems strange that with all the technology going into the modern vehicles these days that the truck can't figure out if the sensors have been replaced or not. You would think if you had a bad sensor, and then a new sensor started sending good signals, that the truck couldn't figure it out automatically.
Not sure on the exact year. My 2007 didn't need it but it is a 4.7L.
 
1 - 7 of 7 Posts
Top