Skip to main content

Diagnostic trouble code

P0BBE — Hybrid Battery Pack Voltage Variation (Jeep 4xe)

P0BBEService soon — don't leave it for months

What it means in plain English

Cells in your 4xe pack have drifted apart — and Jeep may owe you the battery, at any mileage.

P0BBE means the battery controller has measured the cells in your pack drifting too far apart in voltage. On a Wrangler 4xe or a Grand Cherokee 4xe it usually arrives as a “Service Charging System” message with charging blocked, so the car still drives on petrol but will not take a charge. What makes this code different from almost every other one on this site is the money. Stellantis issued a warranty extension covering this exact code, and it runs for unlimited years and unlimited miles from the car’s in-service date. If your VIN is covered, the pack is replaced at their cost — and if you have already paid for one, there is a reimbursement process. Check that before you get a single quote, ours included.

Which Toyota and Lexus models this applies to

Jeep Wrangler 4xe 2021–2025 and Jeep Grand Cherokee 4xe and Grand Cherokee L 4xe 2022–2026 — the 2.0-litre plug-in hybrids. The same code and the same extension also cover the Chrysler Pacifica and Voyager Hybrid of 2017–2021 under a separate campaign. It is not the code on a GM two-mode truck; those use P0BBD and are a different pack entirely.

Possible causes

Plural on purpose. Any of these can produce this result — which is exactly why a code is not a diagnosis.

  • Cells with separator damage — Stellantis’ own wording in the bulletin, and the defect behind the recall campaigns on these packs.
  • Battery controller software that predates the current bulletins. The same code appears in five separate software-fix bulletins as well as in the pack-replacement ones, so the code alone does not decide which you have.
  • Genuine cell drift with age and heat, which in Phoenix arrives sooner than Jeep’s own expectations assume.
  • A marginal 12V battery destabilising the readings the controller is working from.
  • A high-resistance joint in the cell-sensing circuit, reporting a spread that is not really in the cells.

What a professional diagnostic process should check

  1. 1Run the VIN for open recalls and for the warranty extension BEFORE any paid diagnosis. On these cars that single step decides who pays.
  2. 2Check the battery pack control module software level against the current bulletins — the same code is fixed by a reflash in some cases and by a pack in others.
  3. 3Read per-module voltages and the spread between them, not just the stored code.
  4. 4Load-test the 12V battery before accepting any high-voltage reading as true.
  5. 5Check whether charging is actually being blocked by the car, which is the system protecting itself rather than a separate fault.
  6. 6Check whether the earlier recall remedies were applied — Stellantis has stated the earlier software was not catching every bad pack, so an older “completed” repair does not settle it.

What you can safely do now

  • Check your VIN at nhtsa.gov/recalls and ask a Jeep dealer to look for an open warranty extension against it. If it is there, the battery costs you nothing.
  • If you have already paid for a pack on this code, ask the dealer about reimbursement — the extension is retroactive.
  • Say whether you are getting a “Service Charging System” message and whether the car refuses to charge. That pair is the signature.
  • Note how much electric range you have lost and over what period.
  • Park it outside and away from the house while a battery recall is open on it, which is what the campaign instructions themselves say.

What not to do

  • Don't pay anyone — us included — for a battery on this code before the VIN has been checked against the warranty extension.
  • Don't assume an earlier recall visit settled it. Stellantis has replaced its own remedy more than once because the previous software did not catch every failing pack.
  • Don't have the code cleared before the dealer has seen it.
  • Don't keep charging it overnight indoors while a battery campaign is open on the car.

When towing or urgent service is appropriate

Usually drivable — the petrol engine still works and the car simply stops using or taking a charge. Tow it if it loses drive power, warns about the hybrid system while moving, or will not restart. Do not flat-tow a 4xe.

Not sure which category you're in? Call 833-995-7966 and describe what the car is doing. That call is free and it might save you a tow — or a much bigger repair.

Do not replace parts based on a code alone

Do not replace parts based on a code alone. A diagnostic trouble code tells you which circuit or system reported a problem — it does not identify which component failed. The same code can be set by several different faults, and clearing it without a diagnosis just hides the evidence. This page is educational; your vehicle needs its own inspection before any repair decision.

P0BBE — common questions

Is my Jeep 4xe battery really free?
If your VIN is covered by the warranty extension, yes — it runs unlimited years and unlimited miles from the in-service date, and it covers this code specifically. That is unusually generous and it is worth ten minutes on the phone to a dealer before you spend anything.
The dealer already did a recall on my battery. Does that matter?
Not necessarily. Stellantis has superseded its own remedy on these packs more than once, stating that earlier software did not detect every battery that needed replacing. A car that had the older campaign done can still need the newer one.
Why does my 4xe say Service Charging System?
That is the message these cars show when the battery controller blocks charging, and it is the symptom Stellantis itself names alongside this code. The car protects the pack by refusing to charge it rather than by stopping you driving.
Can you replace just the bad modules?
Not on this pack. Stellantis documents it as a single assembly with a core return, and there is no sanctioned module-level procedure. On the older GM two-mode trucks module work is realistic; on a 4xe it is not, which is another reason to let the warranty extension pay for it.
I got P0BBD, not P0BBE. Is that the same thing?
Close, and on a 2021–22 Wrangler 4xe P0BBD is documented too — originally as a false alarm fixed by software. P0BBE is the one the warranty extension names. Get the exact code in writing, because which one you have changes who pays.

More hybrid battery questions, answered

Get P0BBE diagnosed properly

Tell us the code, the year and model, and what the car is doing. We'll tell you what we'd check — and we won't quote a repair from a code.

Your vehicle *

Pick a battery and we'll ask for your details.

By submitting you agree we may contact you by phone, text or email to arrange your appointment. Message and data rates may apply. We do not sell your information — see our privacy policy. Prefer to talk now? Call 833-995-7966.

Not sure what your hybrid needs? We'll work it out with you.

We come to you, test the pack, the 12V and the cooling, and you get a written quote before anything is decided. No obligation.

Call833-995-7966TextSchedule a repair