2025-08-21By JakeAs an Amazon Associate I earn from qualifying purchases.
Jeep Check Engine Light: Code P1128 (Closed Loop Fueling Not Achieved - Bank 1)
My Jeep threw check engine code P1128 (Closed Loop Fueling Not Achieved - Bank 1). Here’s how I diagnosed it with an OBD2 scanner and fixed it with a simple gas cap twist.
My Jeep’s money light lit up — the dreaded check engine light.
Step 1: Scanning the code
I hooked up my OBD2 scanner and it came back with Code P1128: Closed Loop Fueling Not Achieved – Bank 1.
This is the code reader I like:
---
Step 2: What P1128 means
When you see P1128 (Closed Loop Fueling Not Achieved – Bank 1), it usually points to:
A loose or faulty gas cap
An O₂ sensor going bad
A small EVAP system leak
Less commonly, fueling/air issues
I started mapping out a Saturday troubleshooting plan:
Check the gas cap seal and snugness
Inspect for small vacuum leaks
Test O₂ sensor function
Consider fuel pressure issues if problems persist
---
Step 3: The gas cap twist
But here’s the funny part. While running errands, I hopped out and gave the gas cap three solid turns.
The check engine light went off immediately.
_A snug gas cap saved me an expensive repair._
If your cap is cracked or the seal is worn, a replacement can save you headaches:
Or add a rugged cover for extra style + protection:
Avoid this type:
---
Wrapping up
I’m glad it turned out to be simple, and hopefully this post helps other Jeep owners searching for P1128 Closed Loop Fueling Not Achieved – Bank 1.
Sometimes the “money light” is just a reminder to give your gas cap a twist.
PriceBreak may earn a commission from affiliate links. Product references are generated from the central product catalog so links and disclosures stay consistent.