Is your Silverado, Sierra, or other GM truck plagued by frustrating issues like a persistent check engine light, erratic shifting, or a dreaded no-start condition? You’re not alone. The Powertrain Control Module (PCM) is the brain of your vehicle’s engine, and when it fails, it can cause a cascade of problems that are often misdiagnosed. This replacement PCM, part number 89017750, is the reliable, professional-grade solution to restore your truck’s performance and get you back on the road with confidence.
We take the guesswork and expensive dealership trips out of the equation. Before we ship this module, our technicians will program it with the latest official GM software, specifically matched to your vehicle using the VIN you provide. This ensures that when it arrives, it’s ready for a straightforward installation, communicating perfectly with your truck’s existing systems. This is the same process we’ve used in our shop for years to guarantee a successful repair on the first try.
A Technician’s Notebook
I remember a 2005 Sierra 2500 that came into the bay with a laundry list of complaints: intermittent stalling at idle, harsh 1-2 shifts, and a check engine light that a parts store had scanned as an O2 sensor code. The owner had already replaced two sensors with no improvement. After hooking up my pro-level scan tool, I saw the tell-tale signs of a failing computer—not just the O2 code, but also a history of communication loss codes (U0100) and a pending P0601 Internal Memory Fault. The PCM’s internal processor was failing, causing it to send bad data to other modules. A new, properly programmed PCM fixed every single issue. Chasing sensors would have been a costly dead end; addressing the core problem was the key.
Is Your GM Truck Showing These Signs?
A failing PCM can manifest in many ways. If you’re experiencing any of the following, this module is the likely solution for your 2003-2007 Silverado 1500 PCM and other compatible models:
- ✔ Check Engine Light is on with codes like P0601, P0606, or various communication errors (U-codes).
- ✔ The engine cranks but refuses to start.
- ✔ Unexplained drop in fuel economy.
- ✔ The transmission shifts harshly, erratically, or gets stuck in one gear.
- ✔ Stalling, stumbling, or rough idling for no apparent reason.
- ✔ Failure to pass an emissions test due to module communication issues.
A Straightforward Guide to Installation
Installing your new PCM is a manageable job for a DIYer with basic tools. Our pre-programming service eliminates the most complicated step.
- Safety First: Always disconnect the negative terminal from your vehicle’s battery and wait at least 15 minutes for the system capacitors to discharge.
- Locate the PCM: On most of these trucks and SUVs, the PCM is located in the engine bay on the driver’s side, often under or near the battery tray.
- Disconnect the Connectors: Carefully release the locking tabs and unplug the wiring harness connectors from the old module. Never force them.
- Remove the Old Module: Unbolt the old PCM from its mounting bracket.
- Install the New PCM: Mount your new, pre-programmed PCM and securely reconnect the wiring harnesses. You should hear a ‘click’ as they lock in place.
- Reconnect the Battery: Re-attach the negative battery terminal.
- Perform Security Relearn: You will need to perform a simple security relearn procedure (often called a Passlock or Passkey relearn) which can be done without special tools. This typically involves turning the key to the ‘ON’ position for 10-15 minutes, then off, and repeating two more times. Your vehicle’s service manual will have the exact steps.
Verified Vehicle Compatibility
This module is a direct replacement for service number 89017750 and is also compatible with 12582605, 12589463, 12602802, 89017734, and 28042802. It fits a wide range of GM trucks and SUVs, including:
- Chevrolet Silverado 1500/2500/3500 (2003-2007 Classic)
- GMC Sierra 1500/2500/3500 (2003-2007 Classic)
- Chevrolet Avalanche, Suburban, Tahoe (2003-2006)
- GMC Yukon, Yukon XL (2003-2006)
- Cadillac Escalade, ESV, EXT (2003-2006)
- Hummer H2 (2003-2007)
- And more. Please use the detailed fitment list to confirm your specific model and year.
How does the VIN programming work?
How does the VIN programming work?
After you place your order, you will need to provide us with your vehicle’s 17-digit VIN. Our technicians use this number to access the latest official GM software for your exact vehicle configuration. We flash this software onto the module so it’s ready to install when you receive it.
Is this a simple plug-and-play part?
It’s very close. Because we pre-program it, you avoid a trip to the dealer for flashing. However, you will need to perform a vehicle security relearn procedure after installation. This is a simple process that syncs the new PCM to your vehicle’s anti-theft system and typically requires no special tools.
Will I need to do a Crankshaft Variation (CASE) relearn?
In many cases, a CASE relearn is recommended for optimal performance and to prevent a P0315 trouble code. While some vehicles operate fine without it, most professional scan tools can perform this function in a few minutes. Many local repair shops can do this for a small fee if you don’t have the tool.
How do I find my current PCM’s service number?
The service number is printed on a sticker on the PCM itself. You can compare it to the compatible numbers listed (89017750, 12582605, etc.) to help confirm fitment. However, providing your VIN is the most accurate way to ensure you get the correct part and programming.