I have a 2005 Rocky Mountain Edition with a 4.0L & 6spd. I've been getting P0016 and p0344. I changed the camshaft sensor twice now I had trouble initially getting a mopar sensor but i have a new mopar one in there now and still getting the codes. The p0344 only activates if its cool outside or I go over 4000 rpm than will not clear until i disconnect battery or clear the code. Anyone else experience this? I was thinking maybe timing is off on my odpa or my actual camshaft from the sensor being changed i'm not sure.