New member and need some advice. I've got an 04 dakota 4.7 with the wonderful p0016 code present, runs great....below 2500 rpm. Just got the truck yesterday so what I know about it so far is the guy replaced the timing chains, tensioners and guides. I've replaced the cam and crank sensors. Knowing that the chains have been disturbed I would guess that he got one cam off by a tooth but it runs very smooth. I've read about the CASE relearn but I don't understand why it would need it if everything was assembled correctly. Would the truck still run smooth if it was off by one tooth? Since the 4.7 is an interference engine, if a relearn was done and it still is off by one tooth, would a valve/piston collision happen? And lastly, anybody in Spartanburg SC area happen to have the tool to do it? Thanks in advance y'all!