2004 Silverado 1500 PCM Engine Computer 89017739 Programmed

Restore Your Truck’s Performance!

Get your 2004 Silverado 1500 running like new again with this pre-programmed Powertrain Control Module (PCM). Flashed to your truck’s VIN, it’s a direct-fit replacement for part 89017739, eliminating the need for a costly dealership visit. Order today for a simple, plug-and-play solution!

$119.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Is Your 2004 Silverado Running Rough? The PCM Might Be the Culprit.

If your trusty 2004 Chevrolet Silverado 1500 is suddenly giving you headaches—stalling at stoplights, getting terrible gas mileage, or showing a persistent Check Engine Light—you might be dealing with a failing Powertrain Control Module (PCM). As the central computer for your truck’s engine and transmission, the PCM is responsible for managing everything from fuel injection and spark timing to transmission shift points. When it starts to fail, the symptoms can be unpredictable and frustrating, often mimicking other sensor or component failures.

From the Diagnostic Bay

We once had a 2004 Sierra 1500 (which uses the same PCM) come into the shop with an intermittent no-start condition. The owner had already replaced the crank sensor, cam sensor, and even the fuel pump based on advice from forums. The truck would run fine for days, then refuse to start. After hooking up our professional scan tool, we noticed intermittent communication loss with the PCM. A simple tap test on the module caused the engine to stall immediately. The internal circuit board had developed a hairline fracture from years of heat and vibration. A replacement, programmed PCM like this one had the truck running reliably in under an hour, saving the owner from throwing more parts at the problem.

Common Symptoms of a Failing 2004 Silverado 1500 PCM

A faulty engine computer can manifest in numerous ways. If you’re experiencing any of the following issues, it’s a strong indicator that your PCM needs attention. A proper diagnosis is always recommended, but these are the classic signs:

  • ✔ Check Engine Light: The light is on, and you may have codes related to module communication (U-codes), sensor circuits, or processor faults (P06xx codes).
  • ✔ Engine Stalling: Your truck may stall unexpectedly while driving or when coming to a stop.
  • ✔ Rough Idle or Misfires: The engine runs poorly, shakes, or misfires, even after replacing spark plugs and coils.
  • ✔ No-Start Condition: The engine cranks but refuses to start, often due to a lack of fuel injector pulse or spark.
  • ✔ Poor Fuel Economy: A sudden and unexplained drop in your truck’s MPG is a common symptom.
  • ✔ Failed Emissions Test: The PCM controls the emissions system, and a fault will almost certainly cause a test failure.
  • ✔ Transmission Shifting Problems: Harsh shifting, delayed engagement, or being stuck in one gear can be caused by a faulty PCM.

The Simple, Reliable Solution: A VIN-Programmed Module

Replacing the PCM on your Silverado doesn’t have to mean an expensive trip to the dealership. Our service simplifies the process entirely. This module, part number 89017739 (also compatible with 12586243), is a direct-fit replacement for your original unit. The critical difference is that we handle the complex programming for you. Before we ship the part, we flash it with the latest official GM software updates specific to your truck’s Vehicle Identification Number (VIN). This ensures perfect compatibility with your engine, transmission, and all factory options.

This plug-and-play approach eliminates the need for expensive dealer-specific tools. Once you receive the module, the physical installation is straightforward. In most cases, you will simply disconnect the battery, swap the modules, and reconnect the battery. A security relearn procedure may be required, which is a simple process that can be done in your driveway without any special tools.

Broad GM Compatibility

While this is a perfect solution for the 2004 Silverado 1500 PCM, this versatile module was used across a wide range of GM vehicles in 2004. It serves as the electronic control module for models like the GMC Sierra, Chevrolet Avalanche, Suburban, Trailblazer, GMC Envoy, Cadillac CTS-V, and even the Corvette. This wide application speaks to its reliability and proven design. By purchasing this module, you are getting a component that meets or exceeds original factory specifications, ensuring your vehicle operates as it was designed to.

Frequently Asked Questions

Do I need to get this PCM programmed?

No. We program the module to your vehicle’s specific VIN before we ship it to you. It arrives ready for installation. Please provide your VIN during or after checkout.

Where is the PCM located on my 2004 Silverado 1500?

On most 2004 Silverado and Sierra pickups, the PCM is located in the engine bay on the driver’s side, under the battery tray.

What is a security relearn or CASE relearn?

A security relearn syncs the new PCM with your vehicle’s anti-theft system. It’s a simple procedure involving turning the key on and off. A CASE (Crankshaft Angle Sensor Error) relearn may sometimes be needed to prevent a misfire code and requires a capable scan tool, though it is not always necessary after a PCM swap.

Is this part compatible with part number 12586243?

Yes, this module 89017739 is a fully compatible replacement for service number 12586243. We will ensure the programming matches your vehicle’s original specifications.

How do I send you my VIN?

You can add your VIN in the notes section during checkout or send us a message after you place your order with your name and VIN. We cannot ship the module until we have this information.

MPN

89017739

Year
Genuine OEM

Yes

Condition

Refurbished

Model

Silverado 1500 Pickup

Make

Year

2004

Brand

GM

Manufacturer Part Number

Interchange part number

Scroll to Top