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

2004-2007 Cadillac CTS & 2005-2006 SRX ABS Module: Programming, Suspension Codes & Replacement

This guide covers the common failures, programming requirements, and critical compatibility details for the anti-lock brake control module in the 2004-2007 Cadillac CTS and 2005-2006 Cadillac SRX.

6 minutes to read 2004-2007 Cadillac CTS 2005-2006 Cadillac SRX
Difficulty
3/5
Est. Time
1.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$223 - $328
Used OEM Price
$50 - $200
⚠️ Drivable, but... — Yes, but your anti-lock brakes, traction control, and stability control are disabled. Wheels can lock up and skid during hard braking, so drive with increased caution.
Key Takeaways
  • This ABS module MUST be programmed to the vehicle's VIN after installation, whether it is new or used.
  • For the 2004-2007 Cadillac CTS, compatibility is critical and depends on the suspension RPO code (FE2, FE3, FE4, or FE5) found on the SPID label in the trunk.
  • Driving with a failed module is possible, but ABS, traction control, and stability control will be disabled, increasing the risk of skidding in an emergency.
  • A cost-effective alternative to a new module is a used OEM unit, but you must factor in the cost of programming by a qualified shop.
The Anti-lock Braking System (ABS) control module is the electronic brain of your vehicle's braking system. It constantly monitors sensors at each wheel to detect when a wheel is about to lock up during heavy braking. When it senses a lock-up, the module rapidly pulses the brake pressure to that specific wheel, allowing you to maintain steering control while stopping in the shortest possible distance. This is crucial for safety, especially on wet or slippery surfaces. In these Cadillac models, the ABS module is also integrated with the traction control and stability control systems, helping to prevent wheel spin during acceleration and maintain vehicle control in turns.

Symptoms of a Failing ABS Control Module

A Cadillac CTS dashboard showing the ABS and Traction Control warning lights illuminated.
Common dashboard warnings on the Cadillac CTS, including the ABS light and 'Service Stability System' message, often indicate a module failure.
The Service Parts Identification (SPID) label located in the trunk of a Cadillac, showing the suspension RPO codes.
Before buying a module, check your SPID label (found in the trunk) for suspension codes like FE2 or FE3 to ensure compatibility.

When the ABS control module begins to fail in a 2004-2007 Cadillac CTS or a 2005-2006 Cadillac SRX, you will typically see clear warnings on your dashboard. The vehicle's primary braking system will usually still function, but the crucial safety features will be disabled.

  • ABS Warning Light: This is the most common and direct symptom. An illuminated ABS light indicates the system has detected a fault and has been disabled.
  • Traction Control / Stability Control Lights: Because these systems rely on the ABS module, their warning lights will often come on at the same time. You may see a "Service Stability System" message on the driver information center.
  • Unusual Brake Pedal Behavior: In some cases, a failing module can cause abnormal braking behavior, such as grinding or shuddering noises at low speeds as the system incorrectly activates.
  • Wheels Locking Up: During a hard stop, you may notice one or more wheels locking up and skidding. This indicates the anti-lock functionality is not working.
  • Inaccurate Speedometer: The ABS module processes wheel speed data, which is also used for the speedometer. A faulty module can sometimes cause the speedometer to stop working or provide inaccurate readings.
  • 🎬 Watch: A breakdown of the top 8 bad ABS module symptoms.

A scan tool capable of reading ABS codes is necessary for a definitive diagnosis. Common trouble codes associated with module failure include communication errors or specific circuit faults.

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

A close-up of a corroded brake hose fitting at the wheel caliper.
NHTSA Recall #15V-225 addresses corrosion at the front brake hose fitting, which can lead to fluid leaks and reduced braking performance.

While there are no specific recalls for the ABS control module itself on these vehicles, there are related safety recalls for the braking system that owners should be aware of.

  • NHTSA Recall #15V-225 (also #10V-105): This recall affects 2003-2007 Cadillac CTS models sold in regions that use road salt. The front brake hose fitting at the caliper can corrode, potentially leading to a brake fluid leak and increased stopping distances. Symptoms include a brake warning light and a "Check Brake Fluid" message. Dealers will replace both front brake hose assemblies free of charge.
  • NHTSA Recall #14V-394: This recall affects 2003-2014 CTS and 2004-2006 SRX models. The weight of the key ring could cause the ignition switch to move out of the "run" position, turning off the engine and disabling safety systems, including airbags.

A preliminary information bulletin, PIC4740F, was issued for various Cadillac models including the 2007-2009 SRX and 2008-2015 CTS, noting that issues like a no-crank condition, hard shifting, and multiple warning lights (including lost communication with the ABS module, code U0121) could be caused by unseated pins in the transmission connector.

Compatibility Warning for Cadillac CTS: Fitment of the ABS control module for the 2004-2007 Cadillac CTS is dependent on the vehicle's specific suspension option. You must match the module to your car's suspension code (FE2, FE3, FE4, or FE5). This code can be found on the Service Parts Identification (SPID) label, which is typically located in the trunk, often on the underside of the trunk floor panel or spare tire cover.

Programming and Calibration Requirements

A laptop screen showing automotive programming software connected to a vehicle via a J2534 pass-thru device.
Programming the ABS module requires specialized software like GM's Techline Connect (SPS2) and a J2534 pass-thru interface to sync the VIN.

Yes, this ABS control module requires programming after installation. Modern ABS modules are tied to the vehicle's specific Vehicle Identification Number (VIN) and optional equipment. Installing a new or used module without programming it will result in warning lights and a non-functional ABS system.

The programming process syncs the module with the car's other computers, ensuring the traction control, stability control, and braking systems all communicate correctly. This procedure is typically done using GM's Techline Connect (SPS2) software and a J2534 pass-thru device. While a dealership can perform this service, many independent repair shops with the proper equipment can also program a new or used module. When programming a used module, it is critical to select the "Replace and Reprogram" option in the software, not just "Program."

🎬 Watch: How to program a used module using Global A software.

Buying a Used ABS Control Module

Purchasing a used OEM ABS module can be a cost-effective alternative to a new unit, but careful verification is essential.

  • Verify Part Numbers: Match the part number on the replacement module to your original. Known OEM part numbers for this application include 19244856, 89047798, 89060233, and 89060339.
  • CTS Suspension Code: For Cadillac CTS owners, it is absolutely critical to match the module to your vehicle's suspension code (FE2, FE3, FE4, or FE5) found on your SPID label. Failure to do so will result in incompatibility.
  • Physical Inspection: Check the module for any signs of physical damage, corrosion on the connectors, or evidence that the housing has been opened. The electrical connectors should be clean and all pins straight.
  • Source Vehicle Information: If possible, obtain the VIN of the vehicle the used module came from. This can sometimes help in the programming process.
  • Why Used OEM is a Good Choice: Used original equipment (OEM) modules are often more reliable than new, cheap aftermarket alternatives. They were manufactured to GM's original quality standards. Given that a new module also requires programming, a used OEM unit programmed by a qualified shop offers significant savings without sacrificing quality.

Cost Comparison

Prices can vary based on location and supplier. The following table provides an estimated cost breakdown for replacing the ABS control module.

Item Estimated Cost
New OEM Module $600 - $900+
New Aftermarket Module $150 - $400
Used OEM Module $50 - $200
Remanufactured/Repaired Module $300 - $600
Shop Labor (Replacement & Programming) $220 - $330

Frequently Asked Questions (FAQ)

Can I drive my CTS or SRX with a bad ABS module?

Yes, but with caution. Your primary hydraulic brakes will still work, but you will not have anti-lock brakes, traction control, or stability control. This means your wheels can lock up during a hard stop, increasing the risk of a skid, especially on wet or icy roads. It is recommended to have the module replaced as soon as possible to restore these important safety features.

Do I have to take my car to a Cadillac dealer for programming?

No, a dealership is not the only option. Many well-equipped independent auto repair shops have the necessary GM software (Techline Connect) and a J2534 pass-thru device to program a new or used ABS module to your vehicle. However, it is wise to confirm with the shop beforehand that they have this capability, especially for programming used modules.

Where is the ABS module located on the 2004-2007 CTS and 2005-2006 SRX?

The ABS control module and pump assembly is typically located in the engine bay, on the driver's side. It is a metal block with several brake lines running into it and a black electronic module attached, secured by several bolts.

🎬 See this walkthrough for locating and replacing the CTS module.
Can I just repair my existing ABS module?

Yes, repair services are available for these modules. Companies specialize in rebuilding faulty ABS control modules, which can be a good option. The main advantage is that a repaired original module often does not require reprogramming, as it retains your vehicle's original data. This can save you the cost and hassle of the programming step.

Top 8 BAD ABS Module Symptoms and Signs | What are they?
Top 8 BAD ABS Module Symptoms and Signs | What are they?
Cadillac ABS Fix: Programming a Used Module! Global A
Cadillac ABS Fix: Programming a Used Module! Global A
How To Programming a Gm Chevrolet Cadilac ABS Module
How To Programming a Gm Chevrolet Cadilac ABS Module
ABS Control Module Cadillac CTS 3.6L 2003-2007 Location and Replacement
ABS Control Module Cadillac CTS 3.6L 2003-2007 Location and Replacement

Technical Specifications

OEM Part Numbers: 19244856 89047798 89060233 89060339

Programming is required for installation.

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 21, 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 CTS: 2004200520062007
  • Cadillac SRX: 20052006
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