Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

Cadillac SRX & CTS ABS Module Failure (2004-2010): Programming, Codes, and Replacement

This guide covers the common ABS control module failures, critical programming requirements, and compatibility issues for the 2005-2010 Cadillac SRX and 2004-2007 Cadillac CTS.

7 minutes to read 2005-2010 Cadillac SRX 2004-2007 Cadillac CTS
Difficulty
3/5
Est. Time
2.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$290 - $480
Used OEM Price
$75 - $250
⚠️ Drivable, but... — Yes, but your anti-lock brakes, traction control, and stability control will be disabled. This significantly increases the risk of skidding and losing control on slippery roads or in a panic stop.
Key Takeaways
  • Programming is mandatory. This part is not plug-and-play and requires a GM-specific scan tool to program the VIN and vehicle options.
  • Used modules can be successfully reprogrammed using the 'Replace and Reprogram' function in GM's software, making them a great value.
  • Part compatibility is critical. You must match the part number and verify options like adaptive cruise control and, for the CTS, the specific suspension code (e.g., FE1, FE2, FE3).
  • Driving without a functional ABS module disables key safety features like traction control and stability control, increasing the risk of a crash.
The Anti-lock Braking System (ABS) control module is the electronic brain of your vehicle's braking system. It constantly reads data from wheel speed sensors to detect when a wheel is about to lock up during heavy braking. When it senses a skid, the module rapidly pulses the brakes on the affected wheel, allowing you to maintain steering control and shorten stopping distances on slippery surfaces. This same module is also essential for the operation of related safety systems like Traction Control (TCS) and StabiliTrak (Electronic Stability Control), making it a critical component for vehicle safety.

Symptoms of a Failing ABS Control Module

Instrument cluster of a Cadillac showing the ABS, Traction Control, and Service StabiliTrak warning lights illuminated.
A failing ABS module on the Cadillac Sigma platform (SRX/CTS) typically triggers a 'trifecta' of warning lights: ABS, Traction Control, and StabiliTrak.

When the ABS module in a 2005-2010 Cadillac SRX 🎬 Watch this step-by-step guide on replacing the SRX ABS module assembly. or 2004-2007 Cadillac CTS 🎬 See how to locate and replace the ABS control module on a Cadillac CTS. begins to fail, you will typically see a combination of dashboard warning lights and changes in brake performance. These vehicles share a common GM platform (Sigma), so their failure symptoms are very similar.

  • Warning Lights: The most common symptom is the illumination of the "ABS" warning light. Because the module controls other systems, you will likely also see the "Traction Control Off" and "Service StabiliTrak" lights appear simultaneously.
  • Unresponsive or Hard Brake Pedal: In some failure modes, the brake pedal may become very stiff and difficult to press, requiring significantly more effort to slow the vehicle down.
  • Wheels Locking Up: The primary job of the ABS is to prevent wheels from locking. When the module fails, this function is lost, and your wheels may lock up and skid during a hard stop, just like in an older vehicle without ABS.
  • ABS Pump Runs Constantly: You may hear a buzzing or humming noise from the engine bay that doesn't turn off. This can be the ABS hydraulic pump motor running continuously due to a fault in the control module. If this happens, you should pull the ABS fuse to prevent the pump from burning out while you arrange for repairs.

Common Diagnostic Trouble Codes (DTCs)

A professional scan tool that can read ABS codes is necessary for proper diagnosis. Common codes associated with this issue include:

  • U0121 - Lost Communication With Anti-Lock Brake System (ABS) Control Module: This is a very common code indicating that other computers in the car can no longer talk to the ABS module, pointing to a likely internal failure of the module itself.
  • C0121 - ABS Control Module: This code often points to a performance issue or internal fault within the module's electronics.
  • C0035, C0040, C0045, C0050 - Wheel Speed Sensor Circuit Faults: While these codes point to a specific wheel speed sensor, they can sometimes be triggered by a faulty module misinterpreting the sensor data. Forum users have reported replacing sensors multiple times only to find the module was the root cause.
  • C0110 - ABS Pump Motor Circuit: This indicates a problem with the hydraulic pump's electrical circuit, which is often controlled directly by the ABS module.

Pro Tip: Before condemning the module, always check the basics. Inspect the ABS fuses, check for clean and tight ground connections, and examine the wiring harness leading to the module for any signs of damage or corrosion, which has been reported by some owners.

Known Issues, Recalls, and Technical Service Bulletins (TSBs)

While there are no widespread recalls specifically for ABS module failure on these models, there are related service actions and common problems to be aware of.

  • 2005-2010 Cadillac SRX: A recall (NHTSA 04V151000) was issued for early 2004 AWD models for an issue where the ABS could temporarily fail; the fix was to reprogram the module. While this is for the year prior, it shows a history of software-related issues. Other recalls for this generation SRX focus on suspension components and power steering lines, not the ABS module directly.
  • 2004-2007 Cadillac CTS: A major recall (NHTSA 15V225000) was issued for vehicles in cold-weather states due to front brake hose fittings corroding. This can cause a brake fluid leak, which will trigger a brake warning light and increase stopping distance, but it is a hydraulic issue, not an electronic one.

CRITICAL: Programming and Calibration Requirements

A professional diagnostic scan tool screen showing the programming or VIN configuration menu for an ABS module.
Replacement ABS modules are not plug-and-play; they require a professional scan tool to program the VIN and vehicle-specific configurations like tire size.

This is the most important factor to understand before replacing the module. This is NOT a plug-and-play part.

The ABS control module (often called the Electronic Brake Control Module or EBCM on GM vehicles) must be programmed to your vehicle's specific Vehicle Identification Number (VIN). It contains configuration data for tire size, drivetrain options, and suspension type. It also communicates with the Body Control Module (BCM) and Engine Control Module (ECM) for security and system integration.

  • Who can program it? A GM dealer or an independent shop with a GM Tech 2 or MDI scan tool and a subscription to GM's Service Programming System (SPS2) 🎬 Watch how to program an EBCM using a Tech 2 pass-thru with SPS2. software can perform the programming. Many mobile automotive programmers also offer this service.
  • Can a used module be programmed? Yes, but it requires a specific procedure. The technician must select the "Replace and Reprogram" option within the GM software. Simply selecting "Program" will fail. This is a game-changer for buyers of used parts, as it confirms that a less expensive, recycled OEM module can be successfully installed.
  • Anti-Theft Link: The module learns a unique identifier from the vehicle's BCM. If this doesn't match, it can set codes like B3902 (Incorrect Immobilizer Identifier Received) and may even prevent the vehicle from starting after a certain number of cycles. Proper programming resolves this.

Warning: Do not simply install a used module without programming. At best, it will not function and will keep the warning lights on. At worst, it could create conflicts on the vehicle's data network or disable the vehicle.

Buying a Used ABS Control Module: What to Look For

The identification label on a Cadillac ABS module showing the part number and manufacturing codes.
When sourcing a used module, ensure the part number matches your original unit exactly to avoid compatibility issues during the programming phase.

A used OEM module is an excellent, cost-effective alternative to a new dealer part, especially since they can be successfully reprogrammed. Here’s how to buy a good one.

  1. Match Your Part Number: This is the most critical step. There are many different part numbers for this module based on vehicle options. Find the number on your original module and match it exactly. The initial data provided lists numerous compatible numbers, including 19244856, 89047798, 25806657, and others.
  2. Verify Vehicle Options: Compatibility is tied to specific options. When buying, you must know if your vehicle has:
    • Adaptive Cruise Control: Modules are different for vehicles with and without this feature.
    • Cadillac CTS Suspension Codes: The CTS has several suspension options, identified by RPO codes on the sticker in the trunk (usually on the underside of the trunk floor cover). Codes like FE1, FE2, FE3, FE4, and FE5 denote different levels of firmness (e.g., standard, sport, performance). The ABS module must match your car's suspension code for StabiliTrak to work correctly.
  3. Physical Inspection: Inspect the used module for any physical damage. Check that the electrical connector pins are straight and free of corrosion. Ensure the plastic housing isn't cracked or showing signs of heat damage.
  4. Plan for Programming: Before you buy the part, have a plan for programming. Call your local dealer or a trusted independent shop, confirm they can program a customer-supplied used ABS module, and get a quote.

Cost Breakdown for Replacement

Prices can vary significantly between new, used, and remanufactured parts. Labor for the physical swap is typically 1.5-2.5 hours, plus a separate charge for programming.

Part/ServiceEstimated CostNotes
New OEM Module$630 - $1,100+Often must be purchased from a dealer.
New Aftermarket Module$250 - $600Quality can vary. May still require programming.
Used OEM Module$75 - $250Best value. Requires programming but is confirmed to work.
Remanufactured Module$200 - $450A good option where your original module is sent out for repair or you buy a pre-repaired unit.
Shop Labor (Replacement)$190 - $280Covers physical removal and installation.
Shop Labor (Programming)$100 - $200A separate fee for using the specialized scan tool.

Frequently Asked Questions (FAQ)

Can I replace just the electronic module or do I need the whole pump?

In most cases, you can replace just the electronic control module. It is typically held onto the aluminum hydraulic block (the part with the brake lines) by a few Torx screws. This avoids the need to open the hydraulic system and bleed the brakes, saving significant time and effort. However, if your diagnostic codes point to a pump motor failure (like C0110), you may need to replace the entire assembly.

Where is the ABS module located?

On both the Cadillac SRX and CTS of this era, the ABS module and pump assembly is located in the engine compartment, typically on the driver's side, below the master cylinder. It is a metal block with several brake lines going into it and an attached black plastic electronic module with a large wiring connector.

Can I drive my car with a bad ABS module?

Yes, but with significant risks. Your normal power brakes will still function, but you will NOT have anti-lock brakes, traction control, or stability control. This means your wheels can lock up and skid during a panic stop, dramatically increasing the risk of losing control, especially on wet or icy roads. It is strongly recommended to have the module repaired as soon as possible.

What are the CTS suspension RPO codes (FE2, FE3, etc.)?

These are Regular Production Option (RPO) codes that define the suspension package installed at the factory. You can find them on a sticker in your trunk. For the first-generation CTS, they generally break down as: FE1 (Soft Ride), FE2 (Ride and Handling), FE3 (Sport Suspension), and FE4/FE5 for high-performance V-series models. The ABS module's programming is tuned for the specific handling characteristics of each suspension, so matching them is vital.

2010 Cadillac SRX ABS Anti Brake Pump Module Assembly Replacement   EBCM - StabiliTrak
2010 Cadillac SRX ABS Anti Brake Pump Module Assembly Replacement EBCM - StabiliTrak
ABS Control Module Cadillac SRX 3.6L 2004-2009 Location and Replacement
ABS Control Module Cadillac SRX 3.6L 2004-2009 Location and Replacement
ABS Control Module Cadillac CTS 3.6L 2003-2007 Location and Replacement
ABS Control Module Cadillac CTS 3.6L 2003-2007 Location and Replacement
Using the Tech2 as a programming pass thru device with SPS2 or TLC
Using the Tech2 as a programming pass thru device with SPS2 or TLC

Technical Specifications

OEM Part Numbers: 19244856 89047798 89060233 89060339 19153350 19245474 20842710 20864834 20864835 23158133 25780372 25806657 25806664 25896031 25896036

The module connects to the vehicle's data network (CAN bus) and requires programming via a J2532 interface with GM SPS2 software. It controls the hydraulic pump and solenoids to modulate brake pressure.

Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 28, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the ABS Control Module for:
  • Cadillac SRX: 2004200520062007200820092010
  • Cadillac CTS: 2004200520062007
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part