Programmed 2004 Envoy XUV PCM | 89017739 | VIN-Matched Engine Module

End Your Engine Troubles Now

Get your 2004 GMC Envoy XUV running right with this fully programmed Powertrain Control Module (PCM). It’s the direct-fit solution for common problems like stalling, no-start conditions, and persistent check engine lights. We flash it to your vehicle’s VIN with the latest GM software, so it’s ready for a simple, plug-and-play installation. No dealer visit required! Order today for a fast, reliable fix!

$114.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Peak Performance to Your GM Vehicle

Is your 2004 GMC Envoy XUV or another GM vehicle acting up? If you’re dealing with frustrating issues like random stalling, a persistent check engine light, poor fuel mileage, or a complete no-start condition, the problem often points directly to a failing Powertrain Control Module (PCM). As the central computer for your engine, a faulty PCM can cause a wide range of baffling symptoms. This replacement PCM, part number 89017739, is the definitive solution to get your vehicle running reliably again.

Forget the hassle and expense of a dealership visit. We simplify the process by programming this module specifically for your vehicle using your VIN. It arrives loaded with the latest GM software updates, ensuring optimal performance and compatibility. This isn’t just a replacement part; it’s a restoration of your vehicle’s core operational logic, ready for a straightforward installation.

From the Diagnostic Bay: The Sensor That Wasn’t the Problem

I once had a 2004 Sierra 2500 in the shop with a classic case of what the owner called “gremlins.” It would run fine for days, then suddenly start shifting hard and lose power, throwing a random sensor code each time. He had already replaced the throttle position sensor and a mass airflow sensor with no luck. After hooking up my scan tool and monitoring live data, I noticed the voltage references from the PCM were fluctuating erratically. The sensors were just reporting the bad data they were being fed. The root cause was a failing PCM. We installed a VIN-programmed module just like this one, and the truck has run flawlessly ever since. It’s a powerful reminder to always check the source before you start replacing parts.

Is Your GM Vehicle Showing These PCM Failure Symptoms?

  • ✔ Unexplained Check Engine Light (CEL) illumination
  • ✔ Engine stalling or shutting off while driving
  • ✔ Difficulty starting the engine or a complete no-start condition
  • ✔ Noticeable decrease in fuel economy
  • ✔ Poor engine performance, hesitation, or rough idling
  • ✔ Harsh or erratic automatic transmission shifting
  • ✔ Communication error codes, such as U0100 (Lost Communication with ECM/PCM)
  • ✔ Internal module failure codes, like P0601, P0602, or P0606

A Straightforward Guide to Your PCM Installation

Installing your new PCM is a manageable job for a confident DIYer. For the 2004 Envoy XUV, the module is typically located in the engine bay, right next to the air filter box.

  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 PCM: Open the hood and find the PCM. It’s a metal box with several large electrical connectors.
  3. Disconnect the Connectors: Carefully release the locking levers or tabs on each wiring harness connector and pull them straight out from the module. Avoid pulling on the wires themselves.
  4. Remove the Old Module: Unbolt the PCM from its mounting bracket. Keep the hardware, as you may need it for the new module.
  5. Install the New PCM: Mount the new, pre-programmed PCM onto the bracket and secure it with the original bolts.
  6. Reconnect Everything: Firmly plug the wiring harness connectors back into the new module until they click and lock into place. Reconnect the negative battery terminal.
  7. Perform Security Relearn: In many cases, you will need to perform a simple security relearn procedure (often called a Passlock relearn). This typically involves turning the key to the ‘ON’ position for 10-15 minutes, then off, and repeating two more times before starting the engine. Consult your owner’s manual for the specific procedure for your vehicle.

Verified Vehicle Compatibility List

This module is a direct-fit replacement for a wide range of 2004 and 2005 GM vehicles. Please verify your vehicle and options below. This part is a direct replacement for service numbers 89017739 and 12586243.

  • 2004-2005 Cadillac CTS (V-Series)
  • 2004 Chevrolet Avalanche 2500
  • 2004 Chevrolet Blazer S10
  • 2004 Chevrolet Corvette
  • 2004 Chevrolet Express 1500/2500/3500 Van
  • 2004 Chevrolet S10 Pickup
  • 2004 Chevrolet Silverado 1500/2500/3500 Pickup
  • 2004 Chevrolet SSR
  • 2004 Chevrolet Suburban 2500
  • 2004 Chevrolet Trailblazer EXT
  • 2004 GMC Envoy XL / XUV
  • 2004 GMC Jimmy S15
  • 2004 GMC Safari Van
  • 2004 GMC Savana 1500/2500/3500 Van
  • 2004 GMC Sierra 1500/2500/3500 Pickup
  • 2004 GMC Sonoma
  • 2004 GMC Yukon XL 2500
  • 2004 Pontiac GTO
  • 2004 Buick Rainier
  • 2004 Chevrolet Astro Van

Note: Some models have specific engine or option requirements. Please ensure your vehicle matches the detailed fitment data. When in doubt, provide your VIN at checkout for guaranteed compatibility.

Frequently Asked Questions

Do I need to do anything after I buy this?

Yes. After your purchase, you must send us your vehicle’s 17-digit VIN (Vehicle Identification Number). We cannot program and ship the module without it.

Is this module truly plug-and-play?

Yes, it comes programmed to your VIN. However, you will likely need to perform a simple security relearn procedure after installation, which takes about 30 minutes and does not require any special tools.

Will this fix my check engine light?

If the check engine light is caused by an internal failure of the PCM (e.g., codes P0601-P0606) or related communication errors, this module is the correct fix. It will not fix issues caused by other faulty sensors or mechanical problems.

Where is the PCM located on my 2004 Envoy XUV?

On the 2004 GMC Envoy XUV with the 5.3L engine, the PCM is located in the engine compartment, mounted next to the air filter housing.

What part numbers does this replace?

This module is a direct replacement for GM service part numbers 89017739 and 12586243.

Year
MPN

Genuine OEM

Yes

Condition

Refurbished

Model

Make

Brand

Manufacturer Part Number

Interchange part number

Scroll to Top