
P0340 and P1391 codes. Can’t troubleshoot. 03’ Jeep Liberty 2.4L 4x4 manual 167k
I do my own repairs and I can’t get P0340 and P1391 fixed.
I have a 2003 Jeep liberty 2.4l 4x4 with manual transmission and trying to pass CA smog.
The current issue it has is intermittent loss of cam shaft sensor.
These are the two codes that keep popping up:
-P0340 pops up soon after starting. (Soon after restarting ECU)
-P1391
I thought everything was pointing to the new timing belt, and timing belt parts. I completed the timing belt repair (which it did need, the belt looked old) but the issue persists.
Could it be the battery? The battery is at 11.5v when ignition is in the on position but engine is not running. While idling it’s at 13.3v. In addition, I have fully charged the battery and started the engine. Even after clearing the code, the code still pops up within one minute.
Some of the things I’ve already completed:
-changed two oxygen sensors
-change the camshaft sensor
-change the crankshaft sensor
-change the fuel evaporation valve
-fixed a vacuum leak
-change the idle control valve
Edit: battery has been fully charged and code still pops up within one minute.