12588472 | Genuine GM® Engine Control Module
12588472 | Genuine GM® Engine Control Module is backordered and will ship as soon as it is back in stock.
365-day / 100,000-mile limited warranty on U.S. orders. Return conditions apply. Mandatory legal rights remain unaffected.
Couldn't load pickup availability
Need a quote?
Need a quote?
Need help with fitment or a quote? Include your part number and vehicle details.
Engine Control Module 12588472 (also called ECU) — it’s the computer that manages various engine operations (fuel injection, ignition timing, emissions control, etc.). Engine Control Module 12588472 fits 2004–2008 Cadillac CTS, SRX, Buick LaCrosse, Rendezvous
General Specifications
| Condition | New |
|---|---|
| Part Number | 12588472 |
| Brand | GM |
Fitment
| Year | Make | Model | Body & Trim | Engine & Transmission |
|---|---|---|---|---|
| 2008 | Buick | LaCrosse | CXS | 3.6L V6 - Gas |
| 2007 | Buick | LaCrosse | CXS | 3.6L V6 - Gas |
| 2007 | Cadillac | CTS | Base | 2.8L V6 - Gas, 3.6L V6 - Gas |
| 2006 | Buick | LaCrosse | CXS | 3.6L V6 - Gas |
| 2006 | Buick | Rendezvous | CX, CXL | 3.6L V6 - Gas |
| 2006 | Cadillac | CTS | Base | 2.8L V6 - Gas, 3.6L V6 - Gas |
| 2006 | Cadillac | SRX | Base | 3.6L V6 - Gas |
| 2005 | Buick | LaCrosse | CXS | 3.6L V6 - Gas |
| 2005 | Buick | Rendezvous | CXL Plus, Ultra | 3.6L V6 - Gas |
| 2005 | Cadillac | CTS | Base | 2.8L V6 - Gas, 3.6L V6 - Gas |
| 2005 | Cadillac | SRX | Base | 3.6L V6 - Gas |
| 2004 | Buick | Rendezvous | CXL, Ultra | 3.6L V6 - Gas |
| 2004 | Cadillac | CTS | Base | 3.6L V6 - Gas |
| 2004 | Cadillac | SRX | Base | 3.6L V6 - Gas |
Fitment can vary by engine build and options. Match the part number on the part you are replacing, or contact us with your vehicle details before ordering.
Purpose & Function
| Function | What It Does |
|---|---|
| Fuel Management | Controls fuel injection timing and amount |
| Ignition Timing | Optimizes spark timing for power and efficiency |
| Idle Control | Maintains stable engine idle under all conditions |
| Emissions Control | Works with O2 sensors, EGR, etc., to reduce emissions |
| Turbo / Boost Control (diesel or turbo engines) | Manages boost pressure safely |
| Diagnostic Monitoring | Detects engine issues and stores trouble codes (DTCs) |
| Communication | Talks to other systems (transmission, ABS, ESC) via CAN bus |
Signs of Bad Engine Control Module
-
Check Engine Light (CEL)
-
Comes on unexpectedly
-
May store unrelated or confusing error codes
-
-
Engine Misfires or Poor Performance
-
Hesitation, stalling, rough idle, or surging
-
Weak acceleration or random power loss
-
-
Hard Starting or No Start
-
The engine cranks but doesn’t start
-
Or starts and immediately dies
-
No injector pulse or ignition spark
-
-
Bad Fuel Economy
-
ECM may send incorrect fuel/air mix
-
Over-fueling or under-fueling conditions
-
-
Transmission Shifting Problems (if TCM is integrated)
-
Erratic or harsh shifts
-
Stuck in a single gear
-
-
Failed Emissions Test
-
If ECM can't regulate emissions, O2 sensors, or EGR
-
-
Electrical Gremlins
-
Random warning lights
-
Intermittent loss of gauges or dashboard functions
-
-
Unable to Communicate with Scan Tool
-
If ECM is dead, it won’t respond via OBD-II/CAN
-
About GM
General Motors (GM) is one of the largest and most iconic automotive manufacturers in the world. Founded in 1908 and headquartered in Detroit, Michigan, GM designs, builds, and sells vehicles under several well-known brands, including Chevrolet, GMC, Cadillac, and Buick.
GM is known for its long history of innovation in the automotive industry, from developing early electric vehicles to advancing autonomous driving and connected car technologies. The company has a strong global presence and is committed to a future of zero crashes, zero emissions, and zero congestion, with significant investments in electric vehicles (EVs) and sustainable mobility.
