2004 Corvette PCM 89017739 Programmed to Your VIN

Restore Your Corvette’s Engine Response

Fix frustrating stalling, poor performance, and check engine lights with this Powertrain Control Module for your 2004 GM vehicle. It arrives programmed to your specific VIN with the latest software, eliminating the need for a costly dealership visit. This is a direct-fit, reliable solution for a wide range of models. Get your vehicle running smoothly again—order today!

$114.95

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-07143-49 Categories: ,
Guaranteed Safe Checkout

Restore Your Vehicle’s Brain and Get Back on the Road

Is your 2004 Corvette, GTO, or Silverado plagued by a persistent Check Engine light, erratic engine behavior, or a frustrating no-start condition? Before you spend a fortune at the dealership, consider the core of the problem: a failing Powertrain Control Module (PCM). As the central computer for your engine, a faulty PCM can cause a cascade of issues that are often misdiagnosed. I’ve seen countless vehicles in my bay with these exact problems, where the solution was a reliable, correctly programmed PCM.

This isn’t just a replacement part; it’s a direct solution. We take the guesswork and hassle out of the repair by programming this module specifically to your vehicle’s VIN. This means it arrives at your door with the latest GM software updates already installed, ready for a straightforward installation. You get a component that restores original performance and efficiency without the need for an expensive trip to the dealer for programming.

From the Diagnostic Bay

I remember a 2004 Trailblazer with the 5.3L that came in with a complaint of intermittent stalling at stoplights. No codes were stored, and every sensor checked out perfectly. The owner had already replaced the fuel pump and throttle body to no avail. After hooking up my scope, I noticed the 5-volt reference signal from the PCM would occasionally drop out for just a millisecond—enough to cause a stall but not long enough to set a code. It was a classic case of internal PCM failure due to heat cycles and age. We installed a VIN-programmed module just like this one, and the problem was solved instantly. It’s a reminder that sometimes the ‘brain’ itself is the issue, and having a reliable, pre-programmed source is critical for an efficient repair.

Common Signs of a Failing PCM

  • âś” Check Engine Light is on with codes like P0601 (Internal Control Module Memory Check Sum Error) or P0606 (ECM/PCM Processor Fault).
  • âś” Your vehicle fails to start or stalls intermittently.
  • âś” A noticeable drop in fuel economy.
  • âś” Harsh or unpredictable transmission shifting.
  • âś” The engine runs rough, misfires, or hesitates on acceleration.
  • âś” Failure to pass state emissions testing.

A Straightforward Guide to Installation

  1. âś” Safety First: Disconnect the negative terminal from your vehicle’s battery and secure it away from the post.
  2. âś” Locate the PCM: The location varies by model (see fitment list). On a 2004 Corvette, it’s in the right-hand side of the engine compartment. For a Silverado, it’s often under the battery tray on the driver’s side.
  3. âś” Disconnect Connectors: Carefully release the locking tabs on the electrical harness connectors and pull them straight out from the module. Avoid pulling on the wires themselves.
  4. âś” Remove the Old Module: Unbolt the old PCM from its mounting bracket.
  5. âś” Install the New Module: Mount your new, pre-programmed PCM onto the bracket and securely tighten the bolts.
  6. âś” Reconnect Everything: Firmly plug the harness connectors back into the new PCM until they click into place. Reconnect your negative battery terminal.
  7. âś” Security Relearn (If Necessary): In many cases, you may need to perform a simple security relearn procedure. This typically involves turning the key to the ‘ON’ position for 10-15 minutes, then off, and repeating two more times before starting the engine.

Verified Vehicle Compatibility

This module, part number 89017739 (also replaces 12586243), is a direct-fit for a wide range of 2004 GM vehicles. Please verify your specific model and options below. Providing your VIN at checkout is essential to ensure we deliver a perfectly matched and programmed module.

Fits models such as: 2004 Chevrolet Corvette, Avalanche 2500, Express/Savana Vans, S10/Sonoma, Silverado/Sierra Pickups (4.3L, 8.1L), SSR, Trailblazer/Envoy (5.3L), 2004 Pontiac GTO, 2004-2005 Cadillac CTS-V, and more. Please confirm the location and ID in the detailed list provided in this listing.

Frequently Asked Questions

What does ‘programmed to my VIN’ mean?

It means we load the specific software and calibrations for your exact vehicle model, engine, transmission, and options directly onto the PCM before we ship it. This ensures it communicates correctly with all other modules in your car, making installation much simpler.

Will I need to do anything else after installing this PCM?

In most cases, the vehicle will start and run correctly. Some GM vehicles require a security relearn procedure, which is a simple process you can do yourself with the ignition key. Instructions are widely available online or we can provide guidance.

Is this part compatible with part number 12586243?

Yes, this PCM with part number 89017739 is a direct, compatible replacement for modules with part number 12586243.

My mechanic says I need a new ECM. Is this the same part?

Yes, PCM (Powertrain Control Module) and ECM (Engine Control Module) are terms that are often used interchangeably for the same component. This is the correct part.

How do I find my VIN?

Your 17-digit Vehicle Identification Number (VIN) can be found on your vehicle’s registration, insurance card, or on a small plate on the driver’s side of the dashboard, visible through the windshield.

Year
MPN

Genuine OEM

Yes

Condition

Refurbished

Model

Make

Brand

Manufacturer Part Number

Interchange part number

Scroll to Top