The ABS, ESP/BAS and traction control lights all come on together on your JK. Then you get a quote for a new module and it's ugly. Before you spend four figures, know this: plenty of "bad ABS module" Jeeps actually have a $20 wheel speed sensor, a chewed-up harness, or a tired battery. And when the module really is dead, a mail-in rebuild costs a fraction of a dealer replacement.

This guide covers the 2007–2018 Wrangler JK only. If you drive a 2018+ JL and you're looking at a U0121 "lost communication with ABS module" code, read our JL U0121 breakdown first. It covers the JL wiring and aux-battery issues this post skips.

Safety first: with the ABS lights on, your base brakes normally still work, but you've lost anti-lock, stability and traction control. Drive gently and leave extra stopping room until it's fixed. A soft or sinking pedal, or the red BRAKE light, is a different and more urgent problem.

What the JK ABS module is (and where it lives)

Chrysler calls it the Antilock Brake Module (ABM). On the JK it bolts to the Hydraulic Control Unit (HCU), the block of valves and the pump motor the brake lines run through. The two come off the Jeep together. The factory service manual says the ABM gets power through the ignition switch in RUN and has dual microprocessors that check each other's work. Its self-test turns on the ABS light when it finds a fault. Stored ABS codes survive a battery disconnect. They stay until a scan tool clears them or until roughly 50 starts go by (2007 JK FSM, ABM description).

The HCU/ABM assembly sits on the driver's side near the master cylinder. The factory removal procedure starts by pulling the master cylinder, so access is tight.

That last point matters: disconnecting the battery won't "reset" the ABS light. You need a scan tool that can read ABS codes, not just a basic engine-code reader.

Symptoms and codes (the short version)

Typical signs of a JK ABS fault:

The codes are what count. These definitions come straight from the JK factory service manual's ABS code list (JK FSM index):

Code FSM definition What it usually points to
C100A / C1015 / C1020 / C102B LF / RF / LR / RR wheel speed sensor circuit Sensor or wiring at that corner, not the module
C1011, C101C, C1027, C1032 Wheel speed sensor signal erratic (LF, RF, LR, RR) Sensor gap, debris, damaged tone ring, bad bearing
C1041–C1044 Tone wheel performance (each corner) Tone ring damage or rust
C2100 / C2101 Battery voltage low / high Battery, charging system, grounds
C2116 ABS pump motor supply low voltage Pump feed, fuse or ground, or internal failure
C2200 Anti-lock brake module internal The module itself
C2202 Original VIN mismatch/missing Module from another vehicle, or not programmed
U0121 Lost communication with ABS module Power, ground, CAN wiring, or a dead module

For C2200, the FSM test is simple. Read codes, erase them, cycle the key, and read again. If "Anti-Lock Brake Module Internal" comes back, the manual says replace the module. If it doesn't, you run the intermittent-condition test instead (JK FSM, C2200). Repair shops that specialize in these units say C2116 and C2200 are the codes they see most on failed JK modules (Autotronics, Auto Module Lab).

Cheap checks first (do these before buying anything)

These cost little or nothing. Between them they rule out the problems most often blamed on the module.

1. Pull the actual codes

Use an ABS-capable scan tool. Many parts stores will scan for free, but confirm their tool reads ABS/chassis codes, because most free code readers only show engine codes. Write down every code and whether it's active or stored, clear them, and drive. A sensor code that comes back at one corner sends you down a completely different path than C2200.

2. Battery, charging and grounds

The ABM watches system voltage (C2100/C2101), and the pump motor draws real current. A weak battery, loose terminals or a corroded ground can set codes or make the module drop out. Load-test the battery, check charging voltage with the engine running, and clean the battery terminals and the main body and frame grounds. If your JK has an aftermarket winch, lights or a dual-battery setup, check that the wiring didn't disturb the factory grounds.

3. Fuses

Check the ABS module and ABS pump fuses in the TIPM, the fuse box under the hood. Use the fuse chart on the lid or in your owner's manual for your year. A blown pump fuse paired with C2116 is an easy win. A fuse that blows again right away points to a short.

4. Wheel speed sensors and their wiring

On a JK this is the most common ABS fix that isn't the module, especially on lifted trucks:

Front sensors are inexpensive. The Dorman 695-900 front ABS wheel speed sensor is listed for 2007–2017 Wrangler and 2018 Wrangler JK, front left or right. It crosses to Mopar 68003281AA through AE (Dorman). That's about $20–$30 against a module repair that starts around $500.

5. Tone rings and bearings

Tone-wheel codes (C1041–C1044) or erratic-signal codes at one corner often mean a cracked, rusted or packed tone ring, or a wheel bearing with too much play. That throws off the sensor gap. On the front of a JK, the tone ring is part of the hub assembly, so the fix is often a hub, not a module.

6. Tire sizes and gearing

ABS compares the four wheel speeds. Mismatched tire sizes, or a big tire change without updating the tire size and axle ratio settings, can upset the system. If the lights showed up right after a tire or regear job, start there. (Our tire guide covers sizing.)

Module or sensor? How to tell

Use this logic before you pull anything:

Multiple corner codes at once can still be the module. They can also be one damaged harness or a voltage problem, which is why the battery and ground checks come first.

Your options: rebuild, new, used

All prices below were checked in October 2026. Prices and stock change, so confirm before you order.

Option 1: Mail-in rebuild of your own module

You remove the ABM or the HCU/ABM assembly (check the vendor's instructions for which), ship it out, and reinstall it when it comes back. The big advantage is that your module keeps its VIN and coding, so in most cases it goes back in without dealer programming.

Downside: your Jeep sits without ABS while the module is in the mail. Count on shipping time both ways plus bench time.

Option 2: New Mopar module

For 2014–2018 JKs built after 6/30/14, Auto Module Lab lists Mopar 68259556AE at $2,025 list, about $1,397 at online sale prices, and notes it must be programmed to your VIN (source). The factory manual agrees: a new ABM "must be reprogrammed with the use of a scan tool" (JK FSM). The same page cites a RepairPal estimate of $1,732–$1,829 installed at a dealer for a 2015 Wrangler. Part numbers vary by year and build date, so confirm yours with the dealer using your VIN.

Option 3: Used / salvage

The catch with used: a module from another Jeep carries that Jeep's VIN. The FSM's C2202 test lists "ABM moved from different vehicle" as a cause, and the fix includes programming the VIN (JK FSM, C2202). Add the programming cost to any used price, and you're also buying a module whose history you don't know.

Does it need programming?

Option Programming / VIN coding
Rebuild of your module Usually none. It keeps your VIN and coding. A brake bleed or initialization may still be needed.
Replacement board with your data cloned Usually plug-and-play, since your data is transferred
New Mopar module Yes. Programmed to your VIN with a scan tool
Used module Yes. Expect C2202 until it's programmed to your VIN

If you program it yourself, you need a scan tool that can do ABS module programming or configuration and the ABS bleed routine on Chrysler vehicles. Otherwise, budget for a dealer or a well-equipped independent shop.

Removal, install and bleeding (DIY notes)

This is a brake job, not a bolt-on accessory. If you're not comfortable bleeding brakes, let a shop do this part.

From the JK factory service manual (ABM removal/install):

  1. Remove the master cylinder.
  2. Install a prop rod on the brake pedal to hold pressure on the system and cut down on fluid loss.
  3. Disconnect the negative battery cable.
  4. Lift the ABM harness connector release and unplug the connector.
  5. Remove the brake lines from the HCU. Label them first.
  6. Remove the HCU/ABM mounting nuts and bolt and lift out the assembly.
  7. Separate the ABM from the HCU.

Installation torques from the same procedure:

Then reconnect the harness and lock the release, reinstall the master cylinder, reconnect the battery and bleed the system.

Bleeding: why you need a scan tool

The FSM says an ABS-equipped JK has to be bled as two separate systems. The procedure is (2012 JK FSM, ABS bleeding):

  1. Connect the scan tool. Clear any ABM codes.
  2. Bleed the base brakes. Pressure bleeding is recommended.
  3. Run the scan tool's ABS bleed routine (ECU View → ABS Miscellaneous Functions) and follow the prompts.
  4. Bleed the base brakes a second time.
  5. Keep the reservoir near FULL the whole time and use DOT 3 fluid. Wear eye protection and use a clear bleed hose into a container.
  6. Test-drive and confirm the pedal is firm, not spongy.

If you swap only the electronic module and leave the HCU and lines connected, you may not open the hydraulics at all. Most JK jobs that remove the assembly do open them, though, so plan on the full bleed.

Decision table

Your situation Best move
Corner-specific sensor or tone-ring code Fix the sensor, wiring, tone ring or hub. Don't touch the module.
C2100/C2101 or a weak battery Battery, charging system and grounds first
C2116 with a good fuse, feed and ground Rebuild your module (around $499)
C2200 that returns after clearing, voltage good Rebuild your module (around $499, about a week)
Need it back fast, can't wait for shipping New Mopar module plus programming at a shop (about $1.4k–$1.8k+)
Rebuilder says yours is beyond repair Their replacement board or cloned unit (about $950–$1,050)
Cheap used unit, and you have programming access Used module (from about $700 module-only), plus programming and a short warranty
C2202 after installing a used module It needs VIN programming. The new part isn't necessarily bad.

For most JK owners with a confirmed module failure, rebuilding your own module is the best value. It's the cheapest real fix, keeps your coding, and carries a warranty as long as or longer than used parts.

Recalls and TSBs

There's no open safety recall for JK ABS module failures in general. The ABS-module recalls that cover the Wrangler apply only to some 2007 models and were fixed with free software reprogramming:

If you have a 2007, run your VIN at nhtsa.gov/recalls or ask a dealer to confirm both were done. The separate 2024 Mopar HCU recall (24E-100, FCA C7B) covers replacement HCU part numbers 68195569AA and 68143491AA, not JK Wranglers as built. If you're buying a Mopar replacement HCU, though, make sure it isn't one of those (NHTSA campaign 24E100000).

We couldn't find a published Chrysler TSB that specifically covers JK ABS module failures, so we haven't listed one. Ask your dealer to search TSBs by VIN. That's free and quick.

When to see a shop

A good independent shop can scan the codes, confirm it's the module, remove it so you can mail it to a rebuilder, and do the bleed. You get the cheap rebuild without wrenching on brakes yourself.

If you're shopping for a used JK, put an ABS-capable scan on your pre-purchase list. Our used JK buyer's inspection checklist covers what else to check.

Part numbers: 68259556AE ABS Module (Anti-Lock Brake Module) (JK), 68003281AA Front ABS Wheel Speed Sensor (JK). See the full JK & JL parts lookup.