2004 Yukon XL 2500 PCM 12586243 | Programmed with Your VIN

End Your Yukon’s Engine Troubles.

Get a reliable, direct-fit solution for your 2004 Yukon XL 2500. This Powertrain Control Module (PCM) arrives fully programmed with the latest GM software using your vehicle’s VIN. It’s the definitive fix for stalling, rough idling, and check engine light issues, with no dealership visit required for programming. Restore your truck’s performance and reliability. Order yours today!

$114.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Peak Performance to Your GM Truck or SUV

Is your 2004 Yukon XL 2500 suffering from frustrating drivability issues like stalling, erratic shifting, or a persistent Check Engine Light? You’re not just driving a vehicle; you’re relying on a workhorse. When its brain—the Powertrain Control Module (PCM)—starts to fail, it can bring everything to a halt. As a technician with over two decades of experience, I’ve seen firsthand how a faulty PCM can mimic a dozen other problems, leading to wasted time and money on unnecessary repairs. This isn’t just a replacement part; it’s a direct-fit, reliable solution to get your truck running right again.

This module, part number 12586243 (also compatible with 89017739), arrives at your door completely programmed to your vehicle’s specific Vehicle Identification Number (VIN). We flash it with the latest, most stable software updates from General Motors. This critical step ensures seamless communication with your engine, transmission, and other onboard systems, eliminating the need for an expensive trip to the dealership for programming. You get a component that’s ready to install right out of the box, restoring the performance and reliability you depend on.

Case Study: The Ghost in the Machine

I remember a 2004 Sierra 2500 with the 8.1L V8 that came into my shop. The owner had replaced the throttle body, MAF sensor, and even the fuel pump chasing an intermittent stalling problem that never threw a consistent code. The truck would run fine for days, then suddenly die at a stoplight. After hooking up my diagnostic scanner and monitoring live data, I noticed the PCM’s processor was intermittently dropping communication packets right before a stall. It was a classic case of internal module failure caused by years of heat cycles and vibration. We installed a VIN-programmed PCM, and the truck has run flawlessly ever since. This is why addressing the vehicle’s computer is often the correct, and final, repair.

Is Your Yukon Showing These Telltale Signs?

A failing PCM can cause a wide range of confusing symptoms. If you’re experiencing any of the following, a faulty engine computer could be the culprit:

  • ✔ Persistent Check Engine Light with codes like P0601 (Internal Control Module Memory Check Sum Error) or P0606 (ECM/PCM Processor Fault).
  • ✔ Unexplained engine stalling or shutting off while driving.
  • ✔ Harsh or erratic automatic transmission shifting.
  • ✔ A noticeable drop in fuel economy.
  • ✔ The engine cranks but refuses to start (no-start condition).
  • ✔ Communication errors with diagnostic scan tools.

A Straightforward Guide to Installation

Installing your new 2004 Yukon XL 2500 PCM is a manageable job for a DIYer with basic tools. On this specific model, the process is quite accessible.

  1. Safety First: Always disconnect the negative terminal from your vehicle’s battery and wait 10-15 minutes for the system to fully discharge.
  2. Locate the Module: On the Yukon XL 2500, the PCM is typically found on the driver’s side of the engine compartment, under the battery tray. You will need to remove the battery to access it.
  3. Disconnect the Connectors: Carefully unclip the wiring harness connectors from the old PCM. These connectors have locking tabs; be gentle to avoid breaking them. Inspect the terminals for any corrosion or damage.
  4. Swap the Modules: Unbolt the old PCM from its mounting bracket and set it aside. Secure the new module in its place.
  5. Reconnect and Secure: Firmly plug the wiring harnesses into your new PCM until they click into place. Reinstall the battery and connect the negative battery terminal.
  6. Final Steps: Your vehicle may need to complete a security relearn procedure, which can often be done without special tools. Instructions are widely available, or you can consult your vehicle’s service information.

Verified Compatibility for Your GM Vehicle

While this is the correct 2004 Yukon XL 2500 PCM, this versatile module also serves as the control center for a wide array of other 2004 GM vehicles. Providing your VIN is essential to ensure we load the correct software for your specific application. This part is a confirmed fit for models including:

  • ✔ 2004 Chevrolet Avalanche 2500 (8.1L)
  • ✔ 2004 Chevrolet Silverado & GMC Sierra 1500/2500/3500 (Gasoline Engines)
  • ✔ 2004 Chevrolet Suburban 2500 (8.1L)
  • ✔ 2004 Chevrolet Express & GMC Savana Vans
  • ✔ 2004 Chevrolet Corvette & SSR
  • ✔ 2004 Cadillac CTS-V
  • ✔ 2004 Pontiac GTO
  • ✔ 2004 GMC Envoy, Chevrolet Trailblazer & Buick Rainier (5.3L)
  • ✔ …and many other models. Please verify your part number or contact us with your VIN.

Frequently Asked Questions

Do I need to do any programming after I receive this PCM?

No. This PCM comes fully programmed to your vehicle’s VIN with the latest GM software. It is ready for installation right out of the box. In some cases, a simple security or CASE relearn procedure may be required, which can typically be done without a scan tool.

How do I provide my VIN?

After you complete your purchase, you will need to send us your 17-digit VIN. You can typically add it as a note during checkout or reply to your order confirmation email. We cannot ship the module until we have this information.

Is this a used part?

This is a high-quality, tested replacement component that has been inspected and prepared for service. It is programmed with new GM software to ensure reliability and proper function, equivalent to a new dealer part.

What if my original part number is 89017739?

This module, part number 12586243, is a fully compatible and interchangeable replacement for part number 89017739. We will program it to function perfectly for your vehicle.

Will this fix my transmission shifting problems?

In many cases, yes. The PCM controls both engine and transmission functions. If the source of your harsh or erratic shifting is electronic, this module is the correct solution. It cannot fix internal, mechanical transmission failures.

MPN

12586243

Genuine OEM

Yes

Condition

Refurbished

Model

Yukon Xl 2500

Make

Year

2004

Brand

GM

Manufacturer Part Number

Interchange part number

Scroll to Top