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:
- ABS, ESP/BAS and traction control lights on together, sometimes with a chime
- No ABS or stability intervention, and brake assist may be gone
- Speedometer or cruise control acting up on some trucks, because other systems use the ABS module's wheel-speed data
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:
- Look at each harness from the sensor to the frame. Lifts, long-travel suspensions and steering swaps stretch or rub these wires. Look for chafing at the control arms, the steering knuckle and anywhere a wire clip broke loose.
- Check the connectors for green corrosion or water. Cleaning them with electrical contact cleaner and adding dielectric grease to the seal is cheap.
- Pull the sensor and clean metal debris and rust off its tip and the bore.
- Compare live data. Drive slowly in a straight line with a scan tool showing all four wheel speeds. A corner that reads zero, drops out or jumps around is your problem.
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:
- A corner-specific code (C100A, C1015, C1020, C102B and their erratic or tone-ring versions) is almost always a sensor, wiring, tone ring or bearing problem at that wheel. Fix the corner, not the module.
- C2200 that comes back right after clearing it, with a healthy battery and clean grounds is the FSM's own call to replace the module.
- C2116 sits in between. Check the pump fuse, the feed and the ground first. If those check out and the code keeps returning, the specialist shops say internal failure is common.
- U0121 / no communication: check the module's power, its ground and the CAN wiring before blaming the module. A module that's truly dead won't talk at all.
- C2202 (VIN mismatch) almost always means a used or swapped module that was never programmed to your Jeep.
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.
- Auto Module Lab (Arlington, TX): $499 flat to repair your module. About a week on the bench, or 2–3 business days with +$100 rush. 1-year warranty, extendable to 2, 3 or 5 years at checkout. Return shipping starts at $29.95 and the label to them is prepaid. If your board is beyond repair, a replacement board with your data transferred is $1,050 total, your $499 counts toward it, and nothing is ordered until you approve (Auto Module Lab, JK ABS).
- ABS Module Lab: repairs from $499. If yours can't be repaired, a refurbished unit with your VIN and coding cloned onto it starts at $950. 1-year warranty with extensions, about a week on the bench, or 2–3 days with +$100 rush. It notes some vehicles still need a brake bleed, initialization or calibration after install (ABS Module Lab, Wrangler JK).
- WranglerFix: sells a rebuilt 2007–2018 JK module for $1,492 with a 180-day warranty. It says no relearn is needed when you send in your core, though "in some cases" one is required (WranglerFix).
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
- Complete HCU/ABM assemblies: Automotix currently lists 2015 Wrangler ABS module/pump assemblies at $1,368–$1,908 and 2017 assemblies at $1,205–$1,945, each with a 1-year warranty (2015, 2017). PartRequest listings range from a few hundred dollars for older pumps to about $1,439 for a 2014–2018 assembly (PartRequest).
- Tested module only: YPS lists a module for part 68284715 at $707.74 with a 3-month warranty. It says the part number has to match what a scan tool reads from your module, and that the unit requires programming to your vehicle (YPS).
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):
- Remove the master cylinder.
- Install a prop rod on the brake pedal to hold pressure on the system and cut down on fluid loss.
- Disconnect the negative battery cable.
- Lift the ABM harness connector release and unplug the connector.
- Remove the brake lines from the HCU. Label them first.
- Remove the HCU/ABM mounting nuts and bolt and lift out the assembly.
- Separate the ABM from the HCU.
Installation torques from the same procedure:
- ABM-to-HCU screws: 2 N·m (16 in-lb). These are tiny, so don't overtighten.
- HCU/ABM mounting nuts and bolt: 11.5 N·m (102 in-lb)
- Brake lines to HCU: 19 N·m (170 in-lb)
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):
- Connect the scan tool. Clear any ABM codes.
- Bleed the base brakes. Pressure bleeding is recommended.
- Run the scan tool's ABS bleed routine (ECU View → ABS Miscellaneous Functions) and follow the prompts.
- Bleed the base brakes a second time.
- 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.
- 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:
- NHTSA 06V-493 (Chrysler F50): ABS software could lock up the rear brakes under certain braking conditions. Covers 2007 Wranglers built 9/7/2006–12/13/2006 (NHTSA letter, Justia).
- NHTSA 07V-434 (Chrysler G40): ABS software could briefly delay braking while coasting uphill. Includes 2007 Wranglers (NHTSA letter, Justia).
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
- The pedal is soft or sinking, or the red BRAKE light is on. Don't drive it.
- You don't have an ABS-capable scan tool for the bleed routine and programming.
- U0121 or several network codes point to CAN wiring problems that need a wiring diagram and a multimeter.
- You've replaced a sensor and the same corner code keeps coming back. That calls for harness testing.
- You went with a new or used module and need VIN programming.
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.