I got in my jeep today and went to start it up like normal and it didnít want to start the 1st 2 tries. It really didnít sound right, kind of like air being pushed out somewhere through the engine. Anyways it gave me 3 codes, P0340 (Camshaft Position Sensor), P0122 (Throttle Position Sensor), P0455 (EVAP Large Leak Detected). Iím about 90% sure the EVAP leak is my gas cap, it seems to not go on very tightly so I probably need a new one. The Throttle Position sensor code has turned on before, it seems to go away after a day or so then come back on a week or so later. As for the Camshaft position sensor that is the 1st time. Anyone know what the problem could be and how to stop these codes from coming back up?
02 Wrangler 4.0 I6 5sp Trans