Programmed 2004-2006 Colorado PCM 12589585 Powertrain Control Module

Get Your Truck Running Right Again!

This is a direct-fit Powertrain Control Module for 2004-2006 Chevy Colorado & GMC Canyon trucks. It comes fully pre-programmed to your vehicle’s VIN with the latest GM software updates. Simply install, perform a quick security relearn, and solve common issues like stalling, rough idle, and check engine lights. Order today to restore your truck’s reliability!

$184.95

+11.99 USPS Priority Shipping

Availability: In stock



Guaranteed Safe Checkout

Restore Peak Performance to Your Truck with a VIN-Programmed PCM

Is your 2004, 2005, or 2006 Chevrolet Colorado or GMC Canyon suffering from baffling electrical issues, poor engine performance, or a persistent Check Engine Light? The Powertrain Control Module (PCM), the central computer of your vehicle, is often the culprit. This essential component manages everything from fuel injection and ignition timing to transmission shifting and emissions control. When it fails, it can cause a cascade of problems that are frustrating to diagnose and can leave your truck unreliable. This listing is for a direct-fit replacement 2004-2006 Colorado PCM, professionally programmed with the latest GM software updates specifically for your vehicle’s Vehicle Identification Number (VIN).

Is Your Truck Showing Signs of a Failing PCM?

A faulty PCM can manifest in various ways, often mimicking other component failures. Before spending hundreds on sensors or other parts, see if your truck is exhibiting these common symptoms of a bad powertrain control module:

  • ✔ Persistent Check Engine Light (CEL) with communication error codes (e.g., U-codes) or performance codes that don’t resolve after replacing sensors.
  • ✔ Unexplained engine stalling, rough idling, or hesitation during acceleration.
  • ✔ A sudden and noticeable decrease in fuel economy.
  • ✔ Harsh or erratic automatic transmission shifting, or getting stuck in a single gear (limp mode).
  • ✔ Complete no-start condition where the engine cranks but will not fire up.
  • ✔ Intermittent issues with other electronic systems that seem to have no logical cause.

Expert Pro Tip

Before condemning your PCM, always perform a thorough check of the basics. Use a multimeter to verify you have a fully charged battery (12.6V+ with engine off) and clean, tight connections at the battery terminals. Most importantly, check the main engine and chassis ground wires. A corroded or loose ground can cause voltage drops that create bizarre symptoms and make a good PCM appear faulty.

The Direct-Fit Solution: A Programmed 2004-2006 Colorado PCM

Don’t settle for a generic, unprogrammed module from a salvage yard that will require expensive dealer programming. We take the guesswork and hassle out of the repair. When you order from us, you get a fully tested Powertrain Control Module that is flashed and configured specifically for your truck. We use your VIN to load the exact GM-certified calibration file, ensuring all factory-installed options and systems on your vehicle function correctly right out of the box. This process ensures compatibility with your engine, transmission, and security system.

Simple Process, Lasting Results

  1. Place Your Order: Complete your purchase for this module.
  2. Provide Your VIN: After checkout, simply send us your 17-digit VIN. This is critical for the programming service.
  3. We Program & Ship: Our technicians will flash the module with the correct, updated software and ship it directly to you.
  4. Install & Drive: The module is located on the RH firewall. Once installed, you will need to perform a simple security relearn procedure (often called a Passlock or anti-theft relearn), which can typically be done without special tools. This syncs the new PCM to your vehicle’s keys and security system.

Broad Compatibility

This module, part number 12589585, is a direct replacement for a wide range of original equipment part numbers and fits several GM vehicles beyond the Colorado and Canyon, including the Hummer H3, Isuzu I-series trucks, and various 4.2L Trailblazer and Envoy models. Please see the comprehensive fitment list and cross-reference the many compatible part numbers to confirm this is the correct unit for your vehicle.

Frequently Asked Questions

Is this module really plug-and-play?

Yes, for the most part. It comes programmed to your VIN, which handles all the engine and transmission operating parameters. However, like any PCM replacement on these GM vehicles, you will need to perform a security relearn procedure after installation. This procedure syncs the module with your truck’s anti-theft system and can usually be completed in about 30 minutes with just your ignition key.

How do I provide my VIN number?

After you complete your purchase, you can send us a message with your 17-digit VIN. You can find your VIN on your vehicle’s registration, insurance card, or on the driver’s side dashboard visible through the windshield.

What if my problem isn’t fixed after installing this PCM?

While this 2004-2006 Colorado PCM is a common solution for many electronic and performance issues, proper vehicle diagnosis is key. If the new module does not resolve your issue, it suggests the root cause may lie elsewhere in the vehicle, such as a wiring harness problem, a faulty sensor, or a bad ground connection that was overlooked.

Why is programming to my VIN so important?

The VIN tells us everything about your truck’s specific configuration—engine size, transmission type, emissions equipment, tire size, and other factory options. Programming the PCM with this information ensures that all calculations for fuel delivery, spark timing, and shift points are perfectly accurate for your exact build, providing optimal performance and efficiency.

Does this fit vehicles other than the Chevy Colorado?

Yes. This module is compatible with a range of GM light trucks and SUVs from the mid-2000s, including the 2004-2006 GMC Canyon, 2006 Hummer H3, 2006 Isuzu I-280 & I-350, and 2006 models of the Trailblazer, Envoy, and Rainier with the 4.2L engine. Always verify the part number for your specific application.

Condition

Refurbished

Year
Genuine OEM

Yes

MPN

12589585

Brand

GM

Year

2006

Model

COLORADO

Hardware Type

Interchange part number

Manufacturer Part Number

Scroll to Top