Persistent CPS Codes (P0340, P0344, P0016)

Andrew B

New Member
Original poster
Joined
Jul 10, 2016
Messages
21
Location
Alaska
Have been going rounds with my 05 w/4.0L. Started getting cam/crank correlation codes (p0340, P0344, P0016 etc) I’ve replaced both sensors, timing set, and realigned the OPDA, reset the computer and thought everything was good. This morning leaving for work, was hard starting and still throwing a P0340 code and going into limp mode. Not sure what else to check, trying to troubleshoot beyond a reasonable doubt prior to jumping into throwing more parts at it. Any ideas on what else could be causing the code?


Sent from my iPhone using Tapatalk
 
What brand of sensor did you go with? TJs are picky and its best to stick with MOPAR branded sensors.
 
It’s been Mopar for both, and a Melling timing set, there was a little over 1/2” slip in the old chain, between that and the misaligned OPDA/cam sensor thought that would have fixed it but apparently not. Starting to wonder if it’s not a wiring short or worst case the PCM... why I’m trying to trouble shoot further


Sent from my iPhone using Tapatalk
 
I’m going thru the same issues now. Sometimes I get a limp mode or a stutter. The other day I did 45 tops. It’s running fine now expect a hard start and my engine light is on. Today it beeped. I got a code for the pcm as well and searched high and low and found one. I have a 2006 Rubicon 6cyl 4.0L. Well I didn’t need a pcm so I wasted 674.99. I have codes p0340 and p0344 and u0168 it’s a cam code apparently. Got a computer cuz I have shit luck. What was your issue and how did you fix it
 
Wound up with a bad sensor, and the oil drive pump assy housing had rotated slightly, as soon as I realigned the housing combined with the new cam sensor that solved my issue. Wound up replacing the OPDA like 3wks later due to it squealing like crazy when cold
 
Wound up with a bad sensor, and the oil drive pump assy housing had rotated slightly, as soon as I realigned the housing combined with the new cam sensor that solved my issue. Wound up replacing the OPDA like 3wks later due to it squealing like crazy when cold
You install I OPDA or you get it done? I know the part is like 175-200 bucks. I got a new mopar sensor I put in a lil over a month ago, what it cost to install I OPDA. I know I can’t do that.
 
I did the swap myself, it’s super easy, literally like 3 bolts (including the cover), only tricky part is ensuring it goes back in lined up correctly, even that isn’t hard. There’s a few good you tube videos on it.
 
  • Like
Reactions: Chris
It’s been cold as hell out. The code I keep getting is U0168 and p0340. In the early morning I have a hard start it cranks 2-3 times then fires up. I go inside when I get out and it’s warm it runs fine. Can it be something as a thermostat. It runs fine I’m at 210 degrees. What bothers me is that I’ll stop for coffee and when I start it back up the light goes off. I know I need to fix something cuz I cleared it and on cold days it comes back with a hard start. Maybe my sensor is out of sync. I replaced camshaft sensor with a Mopar as well as the ignition sensor
 
It’s been cold as hell out. The code I keep getting is U0168 and p0340. In the early morning I have a hard start it cranks 2-3 times then fires up. I go inside when I get out and it’s warm it runs fine. Can it be something as a thermostat. It runs fine I’m at 210 degrees. What bothers me is that I’ll stop for coffee and when I start it back up the light goes off. I know I need to fix something cuz I cleared it and on cold days it comes back with a hard start. Maybe my sensor is out of sync. I replaced camshaft sensor with a Mopar as well as the ignition sensor
It shifts smooth though all the gears and as I drive I’m looking for issues or thinking of what it can be.
 
Here’s a decent explaination on the U0168 code:
https://www.obd-codes.com/u0168

Given the two codes IMHO it sounds like you have either a ground or short in the CAN +/- circuit, which could explain why if you replaced the sensor, you’re still throwing the code. I would def double check the positioning of the OPDA to ensure it is “clocked” properly in relation to cyl 1 TDC on compression. Just cheap ins, and rules out one more possibility.
 
It messes me all up. In the morning when cold engine light was on then goes off. I mean all day off no stutter runs great. No issues. I changed the PCM cuz I jumped the gun on it now stuck with 2 PCMs not a bad think just a shit ton of money. All day running around engine off and on no light on. On way home a out of nowhere beep beep beep beep I slowed down to 15 it went off and didn’t come back. This has happened the other day I thought it was my radio in a song. Odd