Restore Peak Performance to Your GM Truck’s Engine
If you’re dealing with frustrating and unpredictable issues like your 1999-2000 Sierra 2500 stalling, refusing to start, or throwing a persistent check engine light, the problem often lies with a failing Powertrain Control Module (PCM). As a technician with over two decades of experience, I’ve seen firsthand how a faulty PCM can wreak havoc on an otherwise solid truck. It’s the brain of your vehicle’s operation, and when it malfunctions, you get confusing symptoms that can lead to expensive, incorrect repairs.
This isn’t just a replacement part; it’s a direct solution. We take the guesswork out of the equation by pre-programming this module specifically for your vehicle using your VIN. This ensures all factory settings for your engine and transmission are perfectly matched, restoring the smooth, reliable performance you depend on. This unit is a direct replacement for part numbers 19109040, 09354896, and 9354896.
From the Diagnostic Bay: The Intermittent No-Start
I remember a ’99 Silverado 2500—same platform as your Sierra—that came into my shop on a tow truck. The owner was at his wit’s end. It would run fine for weeks, then suddenly refuse to start. He’d already replaced the battery, alternator, and starter to no avail. After hooking up my scan tool, I noticed communication with the PCM was dropping out intermittently. On these trucks, the PCM is located under the battery tray, a spot notorious for trapping moisture and corrosive fumes. Sure enough, after removing the battery, I found corrosion on the PCM connectors and signs of internal failure. A new, properly programmed PCM solved the problem for good. It’s a classic case where chasing symptoms costs more than diagnosing the root cause.
Is Your Sierra Exhibiting These PCM Failure Signs?
A failing 1999-2000 Sierra 2500 PCM can cause a wide range of problems. If you’re experiencing any of the following, a faulty module is a likely culprit:
- ✔ Check Engine Light is on with communication error codes like P0601, P0602, or P0606.
- ✔ The engine cranks but refuses to start.
- ✔ Unexplained stalling or rough idling, especially after the engine warms up.
- ✔ Harsh or erratic automatic transmission shifting.
- ✔ A noticeable drop in fuel economy.
- ✔ Failure to pass an emissions test due to module-related faults.
A Straightforward Guide to PCM Installation
For the confident DIYer or professional mechanic, installing this module is a manageable job. Following these steps ensures a smooth process.
- Safety First: Always disconnect the negative terminal from your vehicle’s battery before beginning any electrical work.
- Locate the PCM: On most 99-00 GM trucks like the Sierra and Silverado, the PCM is located in the engine bay, on the driver’s side, underneath the battery tray.
- Access the Module: You will need to remove the battery and the battery tray to gain clear access to the PCM and its mounting brackets.
- Disconnect and Remove: Carefully unclip and disconnect the electrical harness connectors. Note their orientation. Then, unbolt the PCM from its mounting bracket and remove it from the vehicle.
- Install the New Module: Mount the new, pre-programmed PCM in the same location. Reconnect the electrical harnesses, ensuring they click securely into place.
- Reassemble: Reinstall the battery tray and the battery. Reconnect the negative battery terminal.
- Perform Security Relearn: After installation, you will likely need to perform a security relearn procedure (often called a CASE relearn) to sync the new PCM with your vehicle’s anti-theft system. This can typically be done with a capable scan tool or a simple key-on/key-off procedure outlined in your service manual.
Verified Vehicle Compatibility List
This module is guaranteed to fit the following GM vehicles. Please confirm your model and year before ordering. This part is a direct fit for modules identified with part number 9354896.
- Chevrolet Camaro: 1999-2002 (5.7L)
- Chevrolet Corvette: 1999-2000
- Chevrolet Silverado 1500/2500: 1999-2000
- Chevrolet Suburban 1500/2500: 2000
- Chevrolet Tahoe: 2000 (Silverado Style)
- GMC Sierra 1500/2500 Pickup: 1999-2000
- GMC Yukon / Yukon XL 1500 / Yukon XL 2500: 2000
- Pontiac Firebird: 1999-2002 (5.7L)
Frequently Asked Questions
Why do you need my VIN?
Your Vehicle Identification Number (VIN) allows us to program the PCM with the exact software and calibrations your truck had when it left the factory. This ensures perfect compatibility with your engine, transmission, and other systems, making the installation process as simple as possible.
Will I need to do anything after installing it?
Yes. While the main programming is done, you will need to perform a security relearn procedure (often called a CASE or Crankshaft Variation Relearn). This syncs the new PCM to your vehicle’s security system and crankshaft position sensor. This procedure is standard for any PCM replacement and can be done by a mechanic with a scan tool or sometimes with a specific key-on/key-off sequence.
Is this a plug-and-play part?
It is as close to plug-and-play as you can get. Because we pre-program it to your VIN, you avoid a trip to the dealership for expensive programming. The only additional step required is the security relearn after you install it.
How do I provide my VIN?
After you complete your purchase, you will receive instructions on how to send us your vehicle’s 17-digit VIN. We cannot ship your order until we receive this information.
Does this fit both V8 engines in the 1999-2000 Sierra/Silverado?
Yes, our VIN-specific programming ensures this module is correctly configured for your truck’s specific V8 engine, whether it’s the 4.8L, 5.3L, or 6.0L offered in these model years.