Appreciate any help. My 05 TJ 4.0 keeps throwing a P0340 code. I have changed out the ODPA with a Crown replacement, sourced an original Camshaft Position Sensor, reflashed my PCM then replaced the PCM. Just got it back from the shop and 24 hours later it threw the code again. What am I and 3 mechanic shops missing? It drives fine, just goes into limp mode at 2,500 RPM.
Thanks in advance.
Thanks in advance.