Programmed 2004-2005 CTS PCM 89017749 | Engine Control Module

Restore Your CTS-V’s Performance

Get your 2004-2005 Cadillac CTS running smoothly again with this VIN-programmed Powertrain Control Module (PCM). It arrives flashed with the latest GM software, eliminating the need for a costly dealership visit. This direct-fit replacement for part #89017749 resolves common issues like stalling, no-starts, and check engine lights. Restore your car’s power and reliability. Order today for a plug-and-play solution!

$118.99

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-07622-53 Categories: ,
Guaranteed Safe Checkout

Restore Peak Performance to Your High-Output Cadillac

Is your 2004-2005 Cadillac CTS-V suffering from frustrating issues like a persistent Check Engine Light, rough idling, or unexpected stalling? As the central computer for your engine and transmission, a failing Powertrain Control Module (PCM) can cripple your vehicle’s performance and reliability. I’ve seen it countless times in my 20+ years in the shop: a high-performance car that feels sluggish and unpredictable because its electronic brain is malfunctioning. This isn’t just an annoyance; it’s a problem that affects fuel economy, emissions, and your driving confidence.

This replacement 2004-2005 CTS PCM is the definitive solution. We take the guesswork and hassle out of the repair by pre-programming the module to your vehicle’s specific Vehicle Identification Number (VIN) before it ever leaves our facility. This means it arrives loaded with the latest GM factory software updates, ensuring optimal communication between all your vehicle’s systems. You get a reliable part that’s ready for installation, saving you a costly trip to the dealership for programming services.

From the Diagnostic Bay: The Ghost in the Machine

A customer brought in his ’05 CTS-V with a complaint that drove him nuts: intermittent stalling, but only after driving for 30+ minutes on a hot day. No consistent codes, just a random U0100 (Lost Communication with ECM/PCM) every now and then. We checked grounds, wiring, and voltages—all perfect. On a hunch, I used a heat gun on the PCM with the engine running. Sure enough, at about 150°F, the engine sputtered and died. The internal processor was failing under thermal stress. Replacing the PCM with a quality, pre-programmed unit like this one solved the problem permanently. It’s a classic failure mode for these modules.

Is Your Cadillac Showing These Symptoms?

A faulty PCM can cause a wide range of problems. If you’re experiencing any of the following, your engine computer is a likely culprit:

  • ✔ Check Engine Light is illuminated with codes like P0601, P0606, or communication errors (U-codes).
  • ✔ The engine cranks but refuses to start.
  • ✔ Noticeable decrease in fuel efficiency.
  • ✔ Rough or unstable idling.
  • ✔ Hesitation or stumbling during acceleration.
  • ✔ Automatic transmission shifts erratically or harshly.
  • ✔ Failure to pass state emissions testing.

A Straightforward Guide to Installation

Installing your new 2004-2005 CTS PCM is a manageable job for a DIYer with basic tools. The most important part is that this module comes pre-programmed, saving you a major step.

  1. Safety First: Disconnect the negative terminal from your vehicle’s battery and secure it away from the post to prevent accidental contact.
  2. Locate the PCM: On the 2004-2005 CTS, the PCM is located in the engine compartment on the right-hand (passenger) side.
  3. Disconnect the Connectors: Carefully release the locking tabs on the wiring harness connectors and pull them straight out from the module. Avoid pulling on the wires themselves.
  4. Remove the Old Module: Unbolt the mounting hardware that secures the old PCM to its bracket and remove it from the vehicle.
  5. Install the New PCM: Mount your new module in the same location, securing it with the original hardware. Reconnect the wiring harnesses, ensuring they click securely into place.
  6. Reconnect the Battery: Reattach the negative battery terminal.
  7. Perform Security Relearn: Most GM vehicles require a simple security relearn procedure to sync the new PCM with your vehicle’s anti-theft system. This can typically be done without special tools by cycling the key. A quick online search for your specific model’s “VATS relearn procedure” will provide the exact steps.

Verified Vehicle Compatibility

This module is a direct replacement for part numbers 12589462, 12602801, and 89017749. It is guaranteed to fit the following vehicles and configurations. Please provide your VIN upon purchase to ensure correct programming.

Cadillac:
CTS 04-05 Electronic Control Module; (RH engine compartment), V-Series, ID 12589462 or 12602801

Chevrolet / GMC / Other:
This module also fits a wide range of GM trucks and vans including Silverado, Sierra, Express, Savana, Suburban, Yukon XL, Avalanche, Astro, Safari, and Blazer/Jimmy models from 2005-2007 with specific engine options. Please refer to the detailed fitment list in the product images or contact us with your VIN to confirm compatibility for these other models.

Frequently Asked Questions

Frequently Asked Questions

Do I need to do any programming to this module?

No. We program the module with the latest GM software using the VIN you provide. It arrives ready for installation, though you will need to perform a simple security relearn procedure.

What is the security relearn procedure?

It’s a process that syncs the new PCM to your car’s anti-theft system. It usually involves turning the key to the ‘ON’ position for 10-15 minutes, then ‘OFF’, and repeating two more times. This allows the components to recognize each other.

Where do I find my VIN?

Your 17-digit Vehicle Identification Number (VIN) is located on a tag on the driver’s side of the dashboard (visible through the windshield), on the driver’s side door jamb sticker, and on your vehicle’s registration and insurance documents.

Is this a used part?

This is a professionally inspected and tested OEM component that has been verified to meet or exceed original factory specifications. It is then programmed specifically for your vehicle.

Will this fix my check engine light?

If the check engine light is caused by a faulty PCM (e.g., DTC P0601), this part will resolve the issue. However, you should always ensure other potential causes have been ruled out for a complete and accurate repair.

What if I have a different GM truck or van?

This PCM fits a very wide range of GM vehicles. The best way to ensure compatibility is to match your original part number to 12589462, 12602801, or 89017749, or simply send us your VIN, and we will verify the fitment for you.

Condition

Refurbished

Year
Genuine OEM

Yes

MPN

89017749

Interchange part number

PartNumber

590

Model

CTS

Year

2006

Brand

GM

Manufacturer Part Number

, ,

Scroll to Top