P0128, P0133, P0456, P0465, P2096, P0622, and P2503

beepbeepjeepjeep

New Member
Original poster
Joined
Jun 25, 2025
Messages
1
Location
Toledo OH
Check engine light has been on for awhile, mechanic did a diagnostic and said it was an EVAP issue. Check gauges light came on the other day, got my oil changed and it went off, now it's back on intermittently. I did the diagnostic test where you turn the key hold down trip button - got a million codes. P0128, P0133, P0456, P0465, P2096, P0622, and P2503. I had my alternator and battery replaced a couple months ago, battery tested yesterday and it was at 100%. I do have a small engine oil leak that I just found out about. When the check gauges light is on and I accelerate, the oil sensor gauge moves up.
 
I'd get a $30 Bluetooth ODB dongle and the free app Torque Lite and clear the codes.

Then see what comes back.

Then you can use Torque Lite to monitor live ODB data for troubleshooting.

-Mac
 
  • Like
Reactions: LJBean
Clear the codes see how many come back. You can just disconnect the battery, or auto parts stores will usually do it for free.

Since it's an 06, you may be in need of a new PCM from Wranglerfix.

You probably need a new oil pressure sensor, but, the only way to know the actual oil pressure is to use a test gauge.
 
If you are going to work on your own cars then you will eventually want to end up owning an OBD reader.

Ones I own or have owned and recommend are:
  • OBDLink CX - Bluetooth - supports all standard OBD codes.
  • OBDLink MX+ - Bluetooth - supports all standard OBD codes, plus many manufacturer-specific codes.
  • Autel AL319 - wired - supports all standard OBD codes.
If you only have the Jeep the CX or the AL319 would be fine. If you have other cars I'd recommend the MX+. That one gets regular updates and you won't outgrow for awhile.

The codes you listed are from multiple different subsystems in your Jeep. I'd start by clearing everything and then wait to see what comes back, then troubleshoot them one area at a time.
 
Last edited: