What Code U0121 Means (and Who It Affects)

U0121 is a generic OBD-II network code for Lost Communication With Anti-Lock Brake System (ABS) Control Module. By itself it doesn't mean the ABS has failed — it means the other modules on the vehicle's CAN bus stopped hearing from the ABS module, whether because the module went silent, lost power, or a wire somewhere in between got damaged.

This code pops up across Wrangler generations, but it's become a recurring topic on JL forums (2018-present Wranglers), including a well-documented 2019 Rubicon case where the owner pulled U0121 off a scan tool after the check engine light came on. It also shows up on 2018 JLU Saharas and 2020 JLU Rubicons, frequently alongside other U-codes like U1110 (Lost Vehicle Speed Message), U1120 (Lost Wheel Distance Message), and U0002 (CAN C Bus Off Performance). JK-generation Wranglers (2007-2018) see the same code for similar reasons, so this isn't just a JL quirk — it's an ABS communication issue baked into how Wranglers are wired generally.

Symptoms: How to Tell You've Got This Issue

The classic presentation is a check engine light paired with ABS, ESP/BAS, and Traction Control warning lights all coming on together, since those systems lean on ABS module data to function. You might also notice the speedometer acting flaky or dropping out entirely, and cruise control shutting itself off as a safety measure.

Here's the catch: not every case follows the script. One 2019 Rubicon owner had the check engine light come on and U0121 show up on the scanner, but no ABS or traction control lights at all — which caught him off guard, since most advice out there says those lights should come on together. That inconsistency matters if you're troubleshooting: the absence of ABS or TRAC lights doesn't mean you can rule out U0121, and the code can be intermittent, clearing on its own in some vehicles before coming back later.

Likely Causes, Most Common First

Aux battery bypass wiring done incorrectly. This one's specific to JL owners who've disconnected or bypassed the auxiliary battery, something common on off-road builds or when eliminating stop-start. One 2019 Rubicon owner traced his U0121 straight back to pulling fuse F42 and disconnecting the aux battery's negative cable. That said, plenty of other owners have pulled fuse 42 and disconnected the aux cable on multiple JLs for years without a single code — so it's less about whether you bypass it and more about how cleanly the wiring is done.

Corroded or loose ABS module connectors. Moisture and road salt eat away at the pins inside the ABS connector over time, and it only takes one high-resistance pin to interrupt wheel-speed data to the PCM and throw U0121.

Power or ground faults at the ABS module. A blown fuse, a failing relay, or a corroded ground strap can starve the module of a stable 12V supply intermittently, and from the scan tool's perspective that looks exactly like a communication failure.

Failed ABS control module. When the module itself dies internally, it just disappears from the CAN bus. This has become common enough on newer JLs that owners have reported long parts backorders, and in some cases dealers telling them the module isn't even in production anymore — turning what should be a straightforward repair into a months-long wait.

CAN bus wiring damage or a bad Star Connector. A chafed harness section or a failing splice can isolate the ABS branch from the rest of the network. At least one JL owner had their dealer chase a "faulty ABS module" diagnosis for months before discovering the real problem was a damaged Star Connector.

How to Diagnose It Step by Step

  1. Run a full module scan, not just the engine codes. If U0121 turns up across multiple modules — transmission, drivetrain, radio frequency hub, TPMS — that's expected and simply confirms one ABS node has gone quiet, rather than pointing to several unrelated failures.
  2. Check battery and charging voltage. Low or unstable voltage causes modules to drop off the network sporadically. If you've modified or bypassed the aux battery, start there, since it's a documented trigger on JLs specifically.
  3. Inspect the ABS module connector and the Star Connector for corrosion, pushed-out pins, or moisture intrusion. You'll need to physically get eyes on the connector in the engine bay to do this properly.
  4. Try communicating directly with the ABS module using a professional-grade scan tool — wiTECH is the factory tool FCA/Stellantis dealers rely on. If the module doesn't respond at all, that points toward an internal failure or a power/ground issue rather than a wiring short somewhere else on the bus.
  5. Note whether the ABS and TRAC lights are present or absent, and whether the code is active or intermittent. That detail helps a technician decide whether to chase wiring first or go straight to module-level diagnostics.

Fixes: DIY vs. Dealer, Parts and Costs

If you've recently bypassed the aux battery, start there. Double-check that your fuse F42 removal and cable disconnection match what other owners have done without issue, since a sloppy bypass job is a realistic, self-inflicted cause here. Checking fuses, grounds, and visible connector corrosion is reasonable DIY territory if you've got a multimeter and some patience.

Past that point, this turns into dealer or qualified-shop work. Confirming whether the ABS module has actually failed requires a bidirectional scan tool most home mechanics don't have lying around, and replacing the module means reprogramming it to the vehicle's VIN, which generally requires wiTECH access. Expect an OEM Mopar ABS module for a 2018-2020 JL to run somewhere around $350 to $520, with aftermarket or refurbished units coming in cheaper — labor and programming get added on top of that. Keep in mind owners have reported genuine parts shortages, and some have even been told certain ABS modules are no longer manufactured, so it's worth asking your dealer about parts availability before you commit to a repair timeline.

TSB and Recall Status

There's no safety recall specific to the ABS module on JL Wranglers. (A 2022 recall covering ABS module software, campaign Z48/22V-426, applies to 2018-2019 Jeep Grand Cherokee and Dodge Durango — not the Wrangler — so don't let that one confuse you if you come across it online.)

FCA/Stellantis has instead issued relevant technical service bulletins. TSB 08-136-18, "Flash: AntiLock Brake System (ABS) Module Diagnostic and System Updates," dated October 16, 2018, addresses ABS software issues on JL Wranglers. A later bulletin covering 2020 JL Wranglers calls for reprogramming the ABS module with updated software, specifically because customers may experience a malfunction indicator lamp illumination similar to what U0121 produces. If your Jeep's still under warranty, ask the dealer to check for and apply any current ABS module flash before authorizing a module replacement — it's a far cheaper first step than swapping hardware.

Source: JL Wrangler Forums


Shop related parts: Browse my Amazon storefront for parts and gear — affiliate link, costs you nothing extra and helps keep the site running.

Want the full walkthrough? Grab the Jeep Trouble-Shooting Guide (PDF) for step-by-step fixes you can keep on your phone.

Part numbers: 68259556AE ABS Module (Anti-Lock Brake Module) (JK), 68394210AH Front ABS Wheel Speed Sensor (JL), BBAUX101AB Auxiliary Battery (Stop-Start) (JL). See the full JK & JL parts lookup.