Programmed 2004 GMC Safari PCM 89017739 | VIN-Matched Engine Computer

End Your Van’s Engine Troubles.

Get your 2004 GMC Safari running smoothly again with this VIN-programmed Powertrain Control Module (PCM). It arrives flashed with the latest GM software, ready to install right out of the box. This is the direct-fit solution for fixing stalling, rough idling, and check engine light issues caused by a faulty computer. Skip the dealership programming fees and get back on the road fast. Order yours today!

$114.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Peak Performance to Your 2004 GMC Safari

Is your trusty 2004 GMC Safari or other GM vehicle suffering from frustrating issues like intermittent stalling, a persistent check engine light, or erratic engine behavior? These are classic signs of a failing Powertrain Control Module (PCM), the computer that serves as the brain of your engine. A faulty PCM can disrupt everything from fuel delivery and ignition timing to transmission shifting, leading to poor performance, reduced fuel economy, and the inability to pass an emissions test. Don’t let a bad computer sideline your vehicle. This replacement PCM is the reliable, straightforward solution you need.

This isn’t just a generic part off a shelf. We provide a fully programmed 2004 GMC Safari PCM that arrives ready for installation. Before shipping, we flash the module with the latest official GM software updates, tailored specifically to your vehicle using the VIN you provide. This critical step ensures perfect communication between the computer and all your vehicle’s systems, restoring the smooth, efficient operation you expect from your GM truck or van.

Case Study: A Tricky Diagnosis

I remember a 2004 Astro van—mechanically identical to the Safari—that came into my shop with a maddeningly intermittent no-start condition. The owner had already replaced the battery, alternator, and starter. It would run fine for days, then refuse to crank. We checked fuel pressure and spark, which were fine when it ran. After hours of tracing wires, we connected a high-end scan tool during a no-start event and saw a complete loss of communication with the PCM. The module wasn’t just failing; it was intermittently dying. We installed a VIN-programmed PCM, and the van fired up instantly. The problem never returned. This is why a quality, correctly programmed module is non-negotiable for these vehicles.

Common Signs of a Failing GM PCM

  • ✔ Check Engine Light is on with codes like P0601, P0606 (Internal Module Failure).
  • ✔ Vehicle refuses to start or has a hard starting condition.
  • ✔ Unexplained drop in fuel efficiency.
  • ✔ Engine stalling, stumbling, or running rough at idle.
  • ✔ Harsh or incorrect automatic transmission shifting.
  • ✔ Communication errors with scan tools (U-codes).
  • ✔ Failure to pass state emissions inspections.

A Straightforward Guide to Installation

  1. ✔ Safety First: Always disconnect the negative terminal from your vehicle’s battery before starting any electrical work.
  2. ✔ Locate the PCM: On the 2004 GMC Safari and Chevrolet Astro, the PCM is located on the driver’s side of the engine bay, right next to the battery tray.
  3. ✔ Disconnect Connectors: Carefully unclip and remove the electrical wiring harnesses from the old PCM. The connectors have release tabs that must be pressed to disengage them. Avoid pulling on the wires themselves.
  4. ✔ Remove Old Module: Unbolt the old PCM from its mounting bracket. It’s typically held in place by a few small bolts.
  5. ✔ Install New Module: Mount your new, pre-programmed PCM onto the bracket and secure it with the bolts.
  6. ✔ Reconnect Everything: Firmly plug the wiring harnesses into the new module until they click into place. Reconnect the negative battery terminal.
  7. ✔ Final Check: Turn the key to the ‘On’ position for 10 seconds before starting the engine. This allows the system to initialize. Start your vehicle and enjoy restored performance.

Will This Fit My Vehicle?

This PCM, corresponding to part numbers 89017739 and 12586243, is a direct-fit replacement for a wide range of 2004 and some 2005 General Motors vehicles. Please verify your part number and check the list below. After purchase, you must provide your VIN to ensure correct programming.

This module is compatible with select 2004 models of: GMC Safari, Sierra (1500, 2500, 3500), Savana (1500, 2500, 3500), Envoy (XL, XUV), S15/Sonoma, Yukon XL 2500; Chevrolet Astro, Avalanche 2500, Express (1500, 2500, 3500), S10, Silverado (1500, 2500, 3500), Suburban 2500, SSR, Trailblazer EXT, Corvette; Buick Rainier; Pontiac GTO; and the 2004-2005 Cadillac CTS-V.

Frequently Asked Questions

What is a PCM and what does it do?

The Powertrain Control Module (PCM), often called the Engine Control Module (ECM), is your vehicle’s main computer. It controls all essential engine and transmission functions, such as fuel injection, spark timing, and shift points, to ensure optimal performance and efficiency.

Why do you need my Vehicle Identification Number (VIN)?

Your VIN is essential for us to program the PCM with the correct, vehicle-specific software from GM. This ensures the module works perfectly with your engine, transmission, and any factory options, eliminating the need for a costly trip to the dealership for programming.

Is any additional programming needed after installation?

No. This PCM arrives pre-programmed and ready for installation. In most cases, you will not need any additional programming. On some vehicles, a simple security relearn procedure may be required, which can be done without any special tools and instructions can be provided.

Will this fix my check engine light?

If the check engine light is caused by an internal failure of the old PCM (e.g., code P0601), then this replacement module will solve the problem. However, if the light is on due to a different faulty sensor or component, that issue will still need to be addressed separately.

Is this part compatible with part number 12586243?

Yes, this module is a fully compatible replacement for original GM part numbers 89017739 and 12586243.

MPN

89017739

Year
Genuine OEM

Yes

Condition

Refurbished

Model

safari-gmc

Make

Year

2004

Brand

GM

Manufacturer Part Number

Interchange part number

Scroll to Top