2004 S10 Sonoma ECM 89017739 | VIN Programmed Engine Control Module

Restore Your S10/Sonoma’s Performance

Fix check engine lights, poor performance, and no-start issues with this Engine Control Module for your 2004 Chevy S10 or GMC Sonoma. It arrives VIN-programmed with the latest GM software, ready for a simple, plug-and-play installation. No dealer visit needed! Get back on the road fastโ€”order today!

$114.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Is Your 2004 S10 or Sonoma Running Rough?

If you’re dealing with a persistent check engine light, erratic engine behavior, stalling, or a no-start condition in your truck, a failing Engine Control Module (ECM) is often the culprit. As a mechanic with over 20 years of experience, I’ve seen these symptoms countless times on the GM P59 controllers. The ECM is the brain of your engine, and when it starts to fail, it can cause a cascade of frustrating and hard-to-diagnose problems. Don’t let a faulty computer keep your reliable truck off the road.

The Direct-Fit, Programmed Solution

This is a direct-replacement Electronic Control Module for your 2004 Chevy S10, GMC S15, or Sonoma. The best part? It arrives at your door fully programmed to your vehicle’s specific Vehicle Identification Number (VIN). We flash it with the latest GM-certified software updates before it ships, ensuring optimal performance and compatibility right out of the box. This eliminates the need for an expensive trip to the dealership for programming.

From the Shop Floor: A Real-World Scenario

“A customer’s 2004 S10 with the 4.3L V6 came in last week with a P0601 ‘Internal Control Module Memory Check Sum Error’ code that wouldn’t clear, along with intermittent stalling. After confirming all power and ground circuits to the PCM were solidโ€”a critical first stepโ€”we knew the factory computer had an internal failure. Swapping in one of these pre-programmed modules resolved all the codes and drivability issues in under 30 minutes. It’s the most efficient fix for this common problem.”

Common Symptoms of a Failing 2004 S10 Sonoma ECM:

  • โœ” Persistent Check Engine Light (CEL)
  • โœ” Engine misfires or runs rough
  • โœ” Poor fuel economy
  • โœ” Vehicle won’t start or stalls unexpectedly
  • โœ” Communication errors with scan tools
  • โœ” Failure to pass emissions testing

Plug-and-Play Installation: No Dealer Visit Required

Installing your new ECM is a straightforward process you can do in your own driveway. Hereโ€™s a simple guide for the S10/Sonoma platform:

  1. Safety First: Disconnect the negative terminal from your truck’s battery.
  2. Locate the ECM: On the 2004 S10/Sonoma, the ECM is located in the right-hand (passenger side) front of the engine compartment, typically near the fender.
  3. Disconnect Connectors: Carefully unclip and remove the electrical harness connectors from the old module. Inspect the pins for any corrosion or damage.
  4. Remove the Old Module: Unbolt the old ECM from its mounting bracket and remove it from the vehicle.
  5. Install the New Module: Bolt your new, pre-programmed ECM into place.
  6. Reconnect and Secure: Firmly plug the harness connectors into the new module until they click. Reconnect the negative battery terminal.
  7. Security Relearn: You will need to perform a simple security relearn procedure (often called a Passlock relearn), which typically involves turning the key to the ‘ON’ position for 10-15 minutes. This can be done 2-3 times to sync the new ECM with your vehicle’s anti-theft system. Your truck will then start and run correctly.

Part Number Compatibility

This module is a direct replacement for part numbers 89017739 and 12586243. Please provide your VIN upon purchase so we can ensure perfect programming for your specific vehicle configuration.

MPN

89017739

Genuine OEM

Yes

Condition

Refurbished

Model

s10-s15-sonoma

Make

Year

2004

Brand

GM

Manufacturer Part Number

Interchange part number

Scroll to Top