2004 Corvette ECM Engine Control Module 89017739

Get Your Vehicle Running Right Again!

This is a direct-fit Engine Control Module for your 2004 GM vehicle, pre-programmed to your specific VIN for a true plug-and-play installation. It arrives with the latest GM software updates to restore performance and solve common issues like stalling and check engine lights. Order today to get back on the road fast!

$119.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Peak Performance to Your Vehicle’s Engine

The Engine Control Module (ECM), often called the Powertrain Control Module (PCM), is the central computer of your vehicle. It’s the brain behind the operation, meticulously managing everything from fuel mixture and ignition timing to transmission shifts and emissions controls. When the ECM in your 2004 Corvette or other compatible GM vehicle begins to fail, it can lead to a cascade of frustrating and performance-robbing issues. This replacement ECM is the definitive solution to restore your vehicle’s factory performance, drivability, and reliability.

This isn’t just a generic part off the shelf. Each module is professionally programmed to your vehicle’s specific Vehicle Identification Number (VIN) before it ships. This critical step ensures that the ECM is perfectly matched to your engine, transmission, and factory options. It also means we load the latest, most stable software updates from GM, which can correct original factory bugs and improve overall function. The result is a true plug-and-play component that gets you back on the road without the need for an expensive trip to the dealership for programming.

From the Diagnostic Bay

We once had a 2004 Sierra 2500 with the 8.1L V8 come into the shop with a persistent, random misfire (P0300 code) that the owner had been chasing for weeks. He had already replaced the spark plugs, wires, and all the coil packs with no success. After confirming fuel pressure and ruling out vacuum leaks, we connected a lab scope to the injector driver circuits directly at the ECM. We discovered the control signal for cylinder #5 was dropping out intermittently under load. The issue wasn’t the injector itself, but the computer controlling it. A new, VIN-programmed ECM like this one resolved the issue immediately. It’s a classic example of how a failing module can mimic a mechanical or ignition problem, leading to wasted time and money on unnecessary parts.

Is Your 2004 Corvette ECM Failing?

A faulty engine computer can manifest in numerous ways, often mimicking other component failures. If you’re experiencing any of the following symptoms, a failing ECM could be the culprit:

  • ✔ Persistent Check Engine Light that won’t clear or returns immediately.
  • ✔ Engine stalling, stumbling, or hesitating during acceleration.
  • ✔ A complete no-start condition where the engine cranks but won’t fire up.
  • ✔ Noticeable decrease in fuel economy.
  • ✔ Harsh or erratic automatic transmission shifting.
  • ✔ Loss of communication with the module when using a diagnostic scan tool.
  • ✔ Unexplained performance issues despite other components being in good working order.

The Critical Role of VIN Programming

Modern vehicles are complex, and the ECM must be precisely configured for the specific vehicle it’s installed in. Factors like engine size (4.3L, 5.3L, 8.1L), transmission type, and even emissions equipment vary. Our mandatory VIN programming service ensures that the module you receive is an exact match for your vehicle’s original build. This eliminates compatibility conflicts and ensures all systems communicate correctly from the moment you install it. Simply provide your VIN after purchase, and our technicians will handle the rest, ensuring a seamless installation process.

This module is a direct replacement for OEM part numbers 89017739 and 12586243 and fits a wide range of 2004 GM vehicles, including the Chevrolet Corvette, GTO, SSR, Silverado, Suburban, Avalanche, Express Van, and S10, as well as GMC Sierra, Yukon, Savana, Envoy, and more. Please verify the part number and consult the detailed fitment list to confirm compatibility with your specific model and options.

Frequently Asked Questions

What is the difference between an ECM and a PCM?

The terms are often used interchangeably. ECM stands for Engine Control Module, while PCM stands for Powertrain Control Module. A PCM typically controls both the engine and the transmission, which is common in most modern vehicles like the ones this part fits. For all practical purposes in this context, they refer to the same computer.

Is this module difficult to install?

The physical installation is generally straightforward. On a 2004 Corvette, it’s located in the right-hand side of the engine compartment. On trucks and vans, it’s often under the battery tray on the driver’s side. The key is that our pre-programming service makes the electronic side of the installation plug-and-play, saving you a trip to the dealer.

Where do I provide my vehicle’s VIN?

After you complete your purchase, you will need to send us your 17-digit VIN. You can typically add it as a note during checkout or send it to us in a message referencing your order number. We cannot ship the part until we have your VIN to program it.

Will I need to do a security relearn procedure after installation?

In many cases with GM vehicles of this era, a security relearn (often called a CASE relearn or Passlock relearn) may be necessary for the vehicle to start. This is a simple procedure that typically involves turning the key to the ‘ON’ position for 10-15 minutes, then off, and repeating two more times. Instructions are widely available online for your specific model.

How can I be certain this is the correct part for my vehicle?

The best way is to match the part number from your existing module. This unit replaces part numbers 89017739 and 12586243. You can also use the detailed fitment list on this page to check your make, model, and engine options. Providing us with your VIN ensures we program it correctly for your exact build.

MPN

89017739

Year
Genuine OEM

Yes

Condition

Refurbished

Model

CORVETTE

Make

Year

2004

Brand

GM

Manufacturer Part Number

Interchange part number

Scroll to Top