Programmed 2004 Corvette ECM 12586243 | Engine Control Module PCM

Restore Your Corvette’s Performance!

Experiencing stalling, a persistent check engine light, or poor performance in your 2004 Corvette? This Engine Control Module, pre-programmed to your vehicle’s VIN, is the direct solution. It eliminates the need for a costly dealer visit. Fix your issue today!

$114.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Is Your 2004 Corvette Running Rough, Stalling, or Throwing Confusing Codes?

As a technician with over two decades of experience under the hood, I’ve seen countless performance vehicles, from Corvettes to GTOs, sidelined by a faulty Engine Control Module (ECM). The symptoms are often frustratingly intermittent: one day it’s a hard start, the next it’s a sudden stall at a stoplight, or a persistent Check Engine Light that no amount of part-swapping seems to fix. Your vehicle’s ECM is its brain, and when it starts to fail, it can cause a cascade of perplexing issues that disrupt engine performance, transmission shifting, and overall drivability.

“A customer’s 2004 GTO came in last week with these exact symptoms—erratic idling and a P0601 Internal Control Module Memory Check Sum Error. After confirming the power and grounds were solid, we knew it was the classic internal failure of the P59 controller. Swapping in a properly programmed module like this one had him back on the road in under an hour, with the engine running smoother than ever.”

The Direct Solution: A VIN-Programmed 2004 Corvette ECM

This isn’t just a replacement part; it’s a complete solution. We take a genuine OEM Electronic Control Module (compatible with part numbers 12586243 and 89017739) and flash it with the latest, most stable GM-certified software specifically for your vehicle. All you have to do is provide your Vehicle Identification Number (VIN) during checkout, and we handle the complex programming. This ensures the module communicates perfectly with your Corvette’s specific systems right out of the box.

Common Symptoms of a Failing GM ECM:

  • ✔ Unexplained Check Engine Light (often with communication or internal processor codes)
  • ✔ Engine stalling or shutting off while driving
  • ✔ Harsh or erratic automatic transmission shifting
  • ✔ No-start or hard-start conditions
  • ✔ Noticeable loss of power and fuel economy
  • ✔ Communication issues with diagnostic scan tools

Plug-and-Play Installation: No Dealer Visit Required

Save yourself the time, hassle, and high cost of a dealership visit. Our VIN-programming service makes this a straightforward DIY job for most owners. Follow these simple steps to get your Corvette running right again.

  1. Safety First: Disconnect the negative battery terminal and wait at least 15 minutes for the system capacitors to discharge.
  2. Locate the ECM: On a 2004 Corvette, the ECM is located in the right-hand (passenger side) engine compartment, near the firewall.
  3. Disconnect the Connectors: Carefully release the locking levers on the two main wiring harness connectors (one blue, one green) and pull them straight off the module.
  4. Remove the Old Module: Unbolt the ECM from its mounting bracket.
  5. Install the New Module: Mount your new, pre-programmed ECM, reconnect the wiring harnesses securely, and re-attach the negative battery terminal.
  6. Perform Security Relearn (if necessary): In most cases, a simple security relearn procedure is required, which typically involves turning the key to the ‘ON’ position for 10-15 minutes. We include instructions for this easy process.

Expert Pro Tip: Check for Water Intrusion

Before installing your new ECM, take a moment to inspect the area around the module and the wiring harness connectors for any signs of moisture, corrosion, or water staining. On Corvettes, clogged cowl drains can sometimes lead to water dripping onto the ECM, which is a primary cause of failure. Ensuring the area is dry and the drains are clear can prevent damage to your new investment.

Broad GM Compatibility

While this listing is focused on the 2004 Corvette ECM, this versatile P59 controller was the workhorse for a wide range of GM vehicles from 2003-2007. It served as the brain for everything from the 8.1L V8 in a Silverado 2500/3500 pickup to the 5.3L V8 in a Trailblazer EXT or Envoy XL, and even performance models like the Cadillac CTS-V. This proven reliability and wide application make it a dependable choice for restoring your vehicle’s factory performance.

MPN

12586243

Genuine OEM

Yes

Condition

Refurbished

Model

CORVETTE

Make

Year

2004

Brand

GM

Manufacturer Part Number

Interchange part number

Scroll to Top