Programmed 2009 XLR Engine Module 12636659 | ECM ECU Computer

End Frustrating Engine Problems

Get your GM vehicle running right again with this professionally programmed Engine Control Module. It arrives flashed with the latest software for your specific VIN, eliminating the need for a dealership visit. This direct-fit ECM is the reliable fix for issues like stalling, poor fuel economy, and persistent check engine lights. Restore your vehicle’s performance and dependability. Order today for a plug-and-play solution!

$149.95

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-01536-95 Categories: ,
Guaranteed Safe Checkout

Restore Peak Performance and Reliability to Your GM Vehicle

Is your Cadillac, Corvette, or Hummer suffering from frustrating issues like a persistent check engine light, erratic idling, stalling, or poor fuel economy? These are classic signs that the vehicle’s brain—the Engine Control Module (ECM)—is failing. As a technician with over two decades of experience, I’ve seen firsthand how a faulty ECM can cause a cascade of problems that are often misdiagnosed. This isn’t just a part; it’s the central command center for your engine’s performance, and when it falters, your vehicle’s reliability is compromised.

This Engine Control Module, part number 12636659, is the definitive solution. We take the guesswork and hassle out of the repair by pre-programming the module specifically for your vehicle using your VIN. This means it arrives at your door with the latest GM factory software updates already installed, making it a true plug-and-play replacement. You get a reliable fix that restores factory performance without the exorbitant costs and scheduling headaches of a dealership visit. This is the same high-quality component I would confidently install in a customer’s car in my own shop.

A Technician’s Notebook: The Ghost in the Machine

A 2010 GMC Canyon came into the bay with a complaint of intermittent stalling at stoplights and a check engine light that three other shops couldn’t solve. They had replaced the throttle body and MAF sensor to no avail. My scan tool pulled a P0601 (Internal Control Module Memory Check Sum Error) and a U0100 (Lost Communication With ECM/PCM). While other modules were powered, the network was unstable. Experience told me this wasn’t a wiring issue but the ECM itself failing internally. After confirming power and grounds to the module were solid, we installed one of these VIN-programmed ECMs. The communication network immediately stabilized, the P0601 code was gone for good, and the truck ran perfectly. The customer saved hundreds on further diagnostic time by addressing the root cause directly.

Is Your Vehicle Showing These Symptoms?

  • ✔ Check Engine Light is on with codes like P0601, P0606, or U-series communication codes.
  • ✔ Engine cranks but refuses to start.
  • ✔ Noticeable decrease in fuel efficiency.
  • ✔ Rough or unpredictable engine idling.
  • ✔ Vehicle stalls unexpectedly while driving or at a stop.
  • ✔ Hesitation or stumbling during acceleration.
  • ✔ Automatic transmission shifts harshly or at the wrong times.

A Straightforward Guide to Installation

Replacing your 2009 XLR Engine Module is a manageable job for a confident DIYer. Just follow these steps carefully.

  1. Safety First: Disconnect the negative terminal from your vehicle’s battery to prevent any electrical shorts.
  2. Locate the ECM: On most of these vehicles, the ECM is located in the engine bay, often on the firewall, inner fender, or near the air cleaner box. Check your specific model’s service manual for the exact position.
  3. Disconnect Connectors: Carefully unlatch and remove the wiring harness connectors from the old module. Inspect them for any corrosion or damage.
  4. Remove the Old Module: Unbolt the mounting hardware holding the old ECM in place and remove it from the vehicle.
  5. Install the New Module: Mount your new, pre-programmed ECM in the same location and secure it with the original hardware.
  6. Reconnect Everything: Firmly plug the wiring harness connectors into the new module until they click into place. Reconnect the negative battery terminal.
  7. Final Check: Turn the key to the ‘ON’ position (without starting) for 10-15 seconds to allow the system to initialize. Then, start the vehicle. The check engine light should be off, and the engine should run smoothly. Note: Some vehicles may require a security or crankshaft position sensor relearn procedure, which can be done with many mid-range scan tools.

Verified Vehicle Compatibility

This module is a direct replacement for a wide range of GM vehicles. Please confirm your model and engine below. It is interchangeable with service numbers: 12639300, 1263605, 12628993, 12628911, 12625453, 12622175, 12630464, and 12678512.

Cadillac:
• CTS 2009 (6.2L)
• DTS 2009-2011
• SRX 2009 (4.6L)
• STS 2009 (4.4L, 4.6L)
• STS 2010 (4.6L)
• XLR 2009 (ID 12636659 or 12625453)
Chevrolet:
• Colorado 2009
• Colorado 2010-2012 (2.9L, 3.7L)
• Corvette 2009 (ZR1)
• Trailblazer 2009 (6.0L)
GMC:
• Canyon 2009
• Canyon 2010-2012 (2.9L, 3.7L)
• Envoy 2009 (5.3L)
Buick:
• Lucerne 2009-2011 (4.6L)
Hummer:
• H3 2009-2010 (3.7L)
Saab:
• 9-7X 2009
Do I need to do anything after installing this ECM?
Because we program the module to your VIN, it is ready for installation. In some cases, a security relearn or crankshaft variation relearn procedure may be necessary, which can be completed with a capable scan tool or by following a specific manual key-cycle procedure.
How do I provide my VIN number?
Simply enter your 17-digit Vehicle Identification Number (VIN) in the designated field on the checkout page. We cannot process your order without it, as the programming is specific to your vehicle.
Is this a new or used part?
This is a high-quality, tested replacement part that has been professionally prepared and programmed with the latest software available from GM for your vehicle. It is guaranteed to restore your vehicle’s functionality.
Will this fix my ‘No Start’ problem?
A failed ECM is a very common cause of a ‘crank, no start’ condition. If you have confirmed you have fuel pressure and spark, and your diagnostic scanner points to an ECM communication failure (like a U0100 code), this module is very likely the solution.
What if my original part number is not 12636659?
This module is a direct replacement for several service numbers, including 12639300, 12628993, and others listed in the description. As long as your vehicle is on the compatibility list, this module will function correctly.
Year
Genuine OEM

Yes

MPN

12636659

Interchange part number

Condition

Refurbished

PartNumber

590

Model

xlr

Make

Year

2009

Brand

CHEVROLET TRUCK

Manufacturer Part Number

, , , , , , , ,

GTIN

Does not apply

Scroll to Top