Programmed 2004 S10 Sonoma PCM 89017739 | Engine Control Module

Restore Your Truck’s Performance Fast

End the frustration of a faulty engine computer. This direct-fit Powertrain Control Module (PCM) for your 2004 S10 or Sonoma comes fully programmed to your vehicle’s VIN. It’s the definitive solution for fixing check engine lights, stalling, and poor fuel economy without a costly trip to the dealer. Order now to get your truck running right again!

$114.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Peak Performance to Your GM Truck or Van

If you’re dealing with a frustrating check engine light, poor fuel economy, or a vehicle that just won’t start, the Powertrain Control Module (PCM) is often the culprit. As a technician with over two decades of experience, I’ve seen how a failing PCM can create a cascade of baffling issues. It’s the brain of your vehicle’s engine, managing everything from fuel mixture and ignition timing to transmission shifts. When it fails, your truck or van simply can’t operate as it should.

This isn’t just a replacement part; it’s a complete solution. We take a genuine GM Engine Control Module (interchangeable with part numbers 89017739 and 12586243) and professionally program it with the latest GM-certified software updates, specifically calibrated to your vehicle’s unique Vehicle Identification Number (VIN). This means you get a module that is ready to install right out of the box, eliminating the need for an expensive trip to the dealership for programming. This is the most reliable and efficient way to solve complex electronic issues and get your vehicle running smoothly again.

From the Diagnostic Bay: The Ghost in the Machine

I remember a 2004 GMC Sonoma that came into my shop with an intermittent stalling problem that was driving the owner crazy. He had already replaced the fuel filter and a couple of sensors with no luck. The diagnostic codes were all over the place, pointing to communication errors. After checking the wiring harnesses for damage, we hooked up a scope to the PCM’s power and ground circuits. We discovered intermittent voltage drops inside the module itself, a classic sign of internal failure. We installed a VIN-programmed 2004 S10 Sonoma PCM, and the truck ran perfectly. It’s a textbook case of how a failing computer can mimic other component failures, costing you time and money if not diagnosed correctly.

Is Your Truck Showing These Telltale Signs?

A failing PCM can manifest in numerous ways. If you’re experiencing any of the following, it’s a strong indicator that your engine’s computer needs attention:

  • ✔ Unexplained Check Engine Light (CEL)
  • ✔ Stalling, hesitation, or rough idling
  • ✔ Engine cranks but will not start
  • ✔ A significant drop in fuel mileage
  • ✔ Harsh or erratic automatic transmission shifting
  • ✔ Failure to pass an emissions or smog test
  • ✔ Diagnostic Trouble Codes (DTCs) such as P0601, P0602, or P0606 pointing to internal module failure.

Your Straightforward PCM Installation Guide

For the confident DIYer, replacing the PCM on your 2004 S10/Sonoma is a manageable job. Here’s a basic guide to get you started. Always consult a vehicle-specific repair manual for detailed instructions.

  1. Safety First: Always disconnect the negative terminal from your vehicle’s battery and wait at least 10 minutes for the system capacitors to discharge.
  2. Locate the Module: On the 2004 S10/S15/Sonoma, the PCM is typically found in the right-hand (passenger side) front of the engine compartment, near the firewall or inner fender.
  3. Disconnect Connectors: Carefully release the locking tabs and unplug the large wiring harness connectors from the old PCM. Inspect the connectors for any corrosion or bent pins.
  4. Remove the Old PCM: Unbolt the module from its mounting bracket. It’s usually held in place by a few small bolts.
  5. Install the New PCM: Mount your new, pre-programmed module in place and securely tighten the bolts.
  6. Reconnect Everything: Plug the wiring harnesses back into the new PCM, ensuring they click securely into place. Reconnect the negative battery terminal.
  7. Perform Security Relearn: In many cases, you may need to perform a simple key-cycle security relearn procedure to sync the new PCM with your vehicle’s anti-theft system. This typically involves turning the key to the ‘ON’ position for 10-15 minutes.

Verified Vehicle Compatibility List

This module is a direct-fit replacement for a wide range of 2004 and some 2005 General Motors vehicles. Please verify your part number and application from the list below. Providing your VIN at checkout is essential for us to deliver a perfectly matched and programmed 2004 S10 Sonoma PCM.

AVALANCHE 2500 04 (LH front under battery)
ASTRO 04 (LH front by battery)
BLAZER S10/JIMMY S15 04 (RH front engine compartment)
CORVETTE 04 (RH engine compartment, ID 12586243)
CTS 04-05 V-Series (RH engine compartment, ID 12586243)
ENVOY XL/XUV 04 5.3L (next to air box)
EXPRESS VAN 1500/2500/3500 04 (LH rear engine compartment)
GTO 04 Main (LH engine)
RAINIER 04 5.3L (next to air box)
S10/S15/SONOMA 04 (RH front engine compartment)
SAFARI (GMC) 04 (LH front by battery)
SAVANA VAN 1500/2500/3500 04 (LH rear engine compartment)
SIERRA PICKUP 1500 04 4.3L (LH front under battery)
SIERRA PICKUP 2500/3500 04 8.1L Gasoline (LH front under battery)
SILVERADO PICKUP 1500 04 4.3L (LH front under battery)
SILVERADO PICKUP 2500/3500 04 8.1L Gasoline (LH front under battery)
SSR 04 (next to air box)
SUBURBAN 2500 04 8.1L (LH front under battery)
TRAILBLAZER EXT 04 5.3L (next to air box)
YUKON XL 2500 04 8.1L (LH front under battery)

Frequently Asked Questions

Frequently Asked Questions

Do I need to program this module?

No. This is the biggest benefit of our service. We program the module to your vehicle’s specific VIN before we ship it, so it’s ready for installation right out of the box.

What is the difference between a PCM and an ECM?

The terms are often used interchangeably. PCM (Powertrain Control Module) typically controls both the engine and transmission, while ECM (Engine Control Module) may only control the engine. For most GM trucks of this era, the PCM handles both functions.

Where is the PCM located on my 2004 S10?

On the 2004 Chevy S10, GMC Sonoma, and S15 Jimmy/Blazer models, the PCM is located in the engine bay, on the front passenger side (RH side), typically mounted to the inner fender or firewall area.

Will this fix my check engine light?

If the check engine light is caused by an internal failure of the PCM (verified with codes like P0601), then yes, this module is the correct fix. It will not fix issues caused by other faulty sensors or mechanical problems.

What information do you need from me after I order?

After you place your order, you will need to provide us with your 17-digit Vehicle Identification Number (VIN). This is critical for us to load the correct GM software and ensure perfect compatibility with your vehicle’s systems.

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