Programmed 2006 DTS Engine Control Module ECM ECU 12590032

End Your Cadillac’s Engine Troubles

Tired of stalling, rough idling, or a no-start issue in your 2006 DTS? This Engine Control Module is your reliable solution. It arrives pre-programmed to your car’s specific VIN with the newest GM software, eliminating the need for an expensive dealership visit. Restore your vehicle’s performance and get back on the road with confidence. Order today for a straightforward fix!

$118.99

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-08112-12 Categories: ,
Guaranteed Safe Checkout

Restore Your Cadillac’s Performance and Reliability

Is your 2006 Cadillac DTS experiencing frustrating and unpredictable issues like stalling, a persistent check engine light, or a complete no-start condition? These are classic signs that the brain of your vehicle, the Engine Control Module (ECM), may be failing. As a technician with over 20 years of experience, I’ve seen how a faulty ECM can turn a reliable luxury car into a source of constant headaches. This isn’t just a part; it’s the central command center that manages everything from fuel injection and ignition timing to transmission shifting. When it fails, the entire system suffers.

We offer a dependable and straightforward solution. This Engine Control Module is meticulously tested and programmed with the latest official GM software updates specifically for your vehicle’s VIN. This means you skip the expensive trip to the dealership for programming. You get a component that’s ready for installation, designed to restore the original performance, fuel efficiency, and smooth operation you expect from your Cadillac.

Case Study: The Intermittent DTS Stall

A customer brought in a 2006 Cadillac DTS with a problem that was driving them crazy: it would stall randomly at red lights, but only after it had been driven for over 30 minutes. There were no consistent trouble codes, just a history of random communication faults. We checked fuel pressure, sensors, and wiring—all were fine. After spending hours on diagnostics, we decided to monitor the ECM’s internal data stream on a long test drive. Sure enough, as the engine bay heated up, the ECM’s processor would begin to lag and eventually drop communication, causing the stall. A replacement, VIN-programmed ECM like this one solved the problem permanently. It’s a reminder that heat and age can cause internal electronic failures that don’t always throw a clear code.

Is Your Cadillac Showing These Symptoms?

A failing ECM can manifest in many ways. If you’re noticing any of the following, it’s a strong indicator that your vehicle’s computer needs attention:

  • ✔ Unexplained Check Engine Light illumination
  • ✔ Engine stalling or shutting off while driving
  • ✔ Complete no-start condition where the engine cranks but won’t fire
  • ✔ Noticeable decrease in fuel economy
  • ✔ Poor engine performance, hesitation, or rough idling
  • ✔ Communication error codes, such as U0100 (Lost Communication with ECM/PCM)
  • ✔ Internal module memory error codes like P0601 or P0605
  • ✔ Seemingly unrelated warning lights appearing on the dash

A Straightforward Guide to Installation

Replacing your 2006 DTS Engine Control Module is a manageable job for a confident DIYer or any professional mechanic. Our VIN programming service makes it much simpler.

  1. Safety First: Always disconnect the negative terminal from your vehicle’s battery and secure it away from the post to prevent any accidental reconnection.
  2. Locate the ECM: On the 2006 Cadillac DTS, the Engine Control Module is typically located in the engine compartment. Check for a silver box with multiple large electrical connectors.
  3. Disconnect and Remove: Carefully release the locking tabs on the electrical connectors and pull them straight out. Avoid wiggling them side-to-side. Then, unbolt the module from its mounting bracket.
  4. Install the New Module: Bolt the new, pre-programmed module into place. Firmly reconnect the electrical harnesses, ensuring they click and lock securely.
  5. Reconnect Battery: Re-attach the negative battery terminal and tighten it.
  6. Perform Security Relearn: Your vehicle’s anti-theft system needs to recognize the new ECM. This usually involves a simple key-on procedure (e.g., turn the key to ‘ON’ for 10-15 minutes, then ‘OFF’, and repeat 2-3 times). Consult your owner’s manual or a reliable online resource for the specific procedure for your vehicle.

Verified Vehicle Compatibility

This module is a direct replacement for service number 12590032 and is also interchangeable with part numbers 12602044, 12603530, 12605843, 12607096, 12630457, and 19210737. It is guaranteed to fit the following GM, Isuzu, and Saab vehicles:

ACADIA 07-08 (behind fan shroud), ID 12607096 (ECM)
ACADIA 08 (behind fan shroud), ID 19210737 (PCM)
ALLURE 08-09 (lower air cleaner housing), 5.3L
AURA 08-09 (RH firewall), 2.4L, w/hybrid
AURA 08-09 (RH firewall), 3.6L
CANYON 08 (RH firewall)
COBALT 06 (LH front engine compartment), 2.4L (VIN B, 8th digit, 4-146)
COLORADO 08 (RH firewall)
CTS 06 (RH engine compartment), V-Series, ID 12603530
DEVILLE 05 (LH engine compartment), ID 12590032
DTS 06
DTS 08
ENCLAVE 08 (behind fan shroud), ID 12607096
ENCLAVE 08 (behind fan shroud), ID 19210737
ENVOY 07-08 5.3L (LH engine)
ENVOY 08 4.2L (LH engine), ID 12607096
ENVOY 08 4.2L (LH engine), ID 19210737
ENVOY 08 4.2L (LH engine), ID 12636660
ENVOY 09 4.2L (LH engine)
G6 06 (LH front engine compartment), ID 12603530
G6 07 (LH front engine compartment), 3.6L, ID 12590032
G6 07 (LH front engine compartment), 3.6L, ID 12602044
G6 07 (LH front engine compartment), 3.6L, ID 12603530
G6 07 (LH front engine compartment), 3.6L, ID 12605843
G6 07 (LH front engine compartment), 3.6L, ID 12607096
G6 07 (LH front engine compartment), 3.6L, ID 12618163
G6 08 (LH front engine compartment), 3.6L
G6 09 (LH front engine compartment), 3.6L, ID 19210737
G6 09 (LH front engine compartment), 3.6L, ID 12607096
GRAND PRIX 08 (lower air cleaner box), 5.3L
HHR 06 (LH rear engine compartment), 2.4L
HUMMER H3 08 (RH firewall)
IMPALA 06 (lower part of air cleaner box), 3.5L
IMPALA 06 (lower part of air cleaner box), 3.9L
IMPALA 08-09 (lower part of air cleaner box), 5.3L
ION 06 2.4L (opt LE5)
ISUZU ASCENDER 08 (4.2L, LH engine), ID 19210737
ISUZU ASCENDER 08 (4.2L, LH engine), ID 12607096
ISUZU I-290 08 (RH firewall)
ISUZU I-370 08 (RH firewall)
LACROSSE 08-09 (lower air cleaner housing), 5.3L
LUCERNE 06 (lower part of air cleaner box), 4.6L
LUCERNE 08 (lower part of air cleaner box), 4.6L, ID 12607096
LUCERNE 08 (lower part of air cleaner box), 4.6L, ID 19210737
MALIBU 06 3.9L
MALIBU 08 new style (emblem in bumper cover), 2.4L, w/hybrid
MALIBU 08 new style (emblem in bumper cover), 3.6L
MALIBU 09 3.6L
MALIBU 09-10 2.4L, w/hybrid
MONTE CARLO 06 (lower part of air cleaner box), 3.5L
MONTE CARLO 06 (lower part of air cleaner box), 3.9L
MONTANA 06 (LH engine compartment), (SV6), 3.9L
MONTANA 08-09 (LH engine compartment)
OUTLOOK 08 (behind fan shroud)
PURSUIT 06 (LH front engine compartment), 2.4L
RAINIER 07 (LH engine), 5.3L
RELAY 06 (LH engine compartment), 3.9L
SAAB 9-7X 07 (LH engine), 8 cylinder
SAAB 9-7X 08 (LH engine), 5.3L
SAAB 9-7X 08 (LH engine), 6.0L
SOLSTICE 06 (LH front frame rail)
SRX 08 (LH engine compartment), (4.6L)
STS 06 (LH frame rail), 4.4L
STS 08 (LH frame rail), 4.4L
STS 08 (LH frame rail), 4.6L
TERRAZA 06 (LH engine compartment), 3.9L
TRAILBLAZER 07 (LH engine), 5.3L
TRAILBLAZER 07 (LH engine), 6.0L
TRAILBLAZER 08 (LH engine), ID 12636660
TRAILBLAZER 08 (LH engine), ID 19210737
TRAILBLAZER 08 (LH engine), ID 12607096
TRAILBLAZER 09 (LH engine), 4.2L
UPLANDER 06 (LH engine compartment), 3.9L
UPLANDER 08 (LH engine compartment), (3.9L), ID 12607096
UPLANDER 08 (LH engine compartment), (3.9L), ID 19210737
UPLANDER 09 (LH engine compartment), (3.9L)
VUE 08-09 2.4L, VIN Z (8th digit, opt LAT)
VUE 08 3.6L
VUE 09 3.6L, VIN 7 (8th digit, opt LY7)
VUE 10 3.6L
XLR 06 (RH front engine compartment), 4.4L
XLR 08 (RH front engine compartment)
XLR 09 (RH front engine compartment), ID 12607096

Frequently Asked Questions

How does the VIN programming work?

After you complete your purchase, you will need to provide us with your vehicle’s 17-digit VIN (Vehicle Identification Number). Our technicians use this number to load the latest, most stable GM-approved software for your specific car onto the module before shipping. This ensures compatibility and proper function.

Do I need any special tools to install this?

No special tools are required. Basic hand tools like a socket set and screwdrivers are all you need for the physical installation. The only other requirement is performing the security relearn procedure, which only involves using your ignition key.

Will this fix my car’s specific problem?

This module is a direct solution for a failed ECM. If your vehicle has been properly diagnosed with a faulty ECM, this part will resolve the related issues. It will not fix problems caused by other failing components like bad sensors, wiring shorts, or fuel pump issues.

Is this a plug-and-play part?

Almost. Because we program it to your VIN, it eliminates the need for a trip to the dealer for software flashing. However, you will still need to perform the security relearn procedure after installation so your car’s anti-theft system recognizes the new module. This procedure is simple and requires no tools.

What is the difference between an ECM and a PCM?

ECM (Engine Control Module) and PCM (Powertrain Control Module) are often used interchangeably. A PCM controls both the engine and the transmission, while a traditional ECM only controls the engine. For most modern vehicles, including those on this fitment list, the single computer functions as a PCM, but the term ECM is still widely used.

Genuine OEM

Yes

Condition

Refurbished

MPN

12590032

Interchange part number

PartNumber

590

Model

DTS

Year

2009

Brand

GM

Manufacturer Part Number

, , , , ,

Hardware Type

Scroll to Top