Programmed 2009-2010 STS Engine Control Module 12636659 | VIN Matched

Restore Your Cadillac’s Drivability

Eliminate frustrating stalling, poor performance, and check engine lights with this Engine Control Module for your 2009-2010 Cadillac STS. We pre-program it to your vehicle’s VIN with the latest GM software, so it arrives ready for a simple, plug-and-play installation. Skip the expensive dealership programming and get your luxury car running like new again. Order today for a fast, reliable fix!

$149.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Your Cadillac’s Peak Performance and Reliability

Driving a Cadillac STS should be a smooth, powerful experience. When the Engine Control Module (ECM)—the central computer of your vehicle—starts to fail, it can turn that experience into a frustrating series of problems, from stalling at intersections to a persistent check engine light. I’ve seen it countless times in my 20+ years in the shop: a high-end vehicle that runs poorly not because of a mechanical failure, but because its electronic brain is malfunctioning. This isn’t just an inconvenience; it affects performance, fuel economy, and your confidence on the road.

This replacement Engine Control Module is the definitive solution for your 2009-2010 Cadillac STS. It’s not just a part; it’s a fully integrated fix. We take the guesswork and extra expense out of the equation by programming the module specifically for your vehicle using your VIN. This ensures it arrives with the latest GM software updates, ready for installation. You get a component that communicates flawlessly with your car’s other systems, restoring the precise engine management it was designed for.

A Technician’s Notebook: The Intermittent Stall Mystery

A 2009 Cadillac STS with the 4.6L V8 came into my bay with a complaint that stumped two other shops: intermittent stalling with no warning and a random no-start condition. There were no consistent trouble codes, just a history of network communication faults. Instead of just swapping parts, we monitored the 5-volt reference signal from the ECM to the main engine sensors. We found that during a ‘hiccup,’ the reference voltage would dip, causing the sensors to report erratically and the engine to shut down. This pointed directly to an internal failure in the ECM’s power regulation circuit. Replacing the ECM with a properly programmed unit like this one provided an immediate and permanent fix, restoring the owner’s trust in their vehicle.

Is Your Cadillac Showing These Symptoms?

A failing ECM can manifest in numerous ways. If you’re experiencing any of the following, a faulty module is a likely culprit. Over the years, I’ve diagnosed hundreds of these, and the patterns are often clear.

  • ✔ Check Engine Light is illuminated with codes like P0601, P0606 (Internal Control Module Processor Error), or P060C.
  • ✔ Engine stalls unexpectedly or struggles to start.
  • ✔ Noticeable decrease in fuel efficiency.
  • ✔ Poor engine performance, hesitation, or misfires.
  • ✔ Transmission shifting issues or harsh engagement.
  • ✔ Communication loss codes (U-codes) indicating the ECM is not talking to other modules.
  • ✔ The vehicle enters a reduced power or ‘limp’ mode.

The Advantage of a Pre-Programmed Solution

Choosing a pre-programmed 2009-2010 STS Engine Control Module saves you significant time, money, and hassle. Typically, replacing an ECM requires towing your vehicle to a dealership or a high-end shop with expensive subscription-based tools for programming. This process can add hundreds of dollars and days of downtime to your repair. Our service eliminates that step. By providing your Vehicle Identification Number (VIN) at checkout, you receive a module that is truly plug-and-play. It’s been flashed with the correct software and calibrations for your specific vehicle, ensuring a seamless installation and immediate return to normal operation.

A Straightforward Guide to Installation

For the confident DIYer, replacing the ECM on an STS is a manageable job. On this model, the module is typically located on the driver’s side frame rail. Always consult a service manual for your specific vehicle configuration.

  1. Safety First: Always disconnect the negative terminal from your vehicle’s battery and wait a few minutes to ensure all systems are powered down.
  2. Locate the ECM: Find the Engine Control Module. It’s a metal box with large electrical connectors, usually mounted on the LH frame rail.
  3. Disconnect Connectors: Carefully release the locking tabs on the electrical harnesses and pull them straight out from the module. Never force them. Inspect the pins for any corrosion or damage.
  4. Remove the Old Module: Unbolt the mounting hardware that secures the ECM to its bracket or the frame rail.
  5. Install the New Module: Seat your new, pre-programmed module in the same location and secure it with the original hardware.
  6. Reconnect Everything: Firmly plug the electrical connectors back into the new ECM until they click and lock into place. Reconnect the negative battery terminal.
  7. Final Steps: In some cases, a security relearn procedure may be required. This can often be done without special tools by cycling the key. Start the vehicle and let it idle to allow it to complete its internal checks and idle relearn process.

Verified Vehicle Compatibility

This module is a direct replacement for service number 12636659 and is interchangeable with part numbers 12639300, 1263605, 12628993, 12628911, 12625453, 12622175, 12630464, and 12678512. It fits a wide range of GM vehicles. Please confirm your vehicle is on this list:

  • Cadillac CTS (2009): 6.2L
  • Cadillac DTS (2009-2011)
  • Cadillac SRX (2009): 4.6L
  • Cadillac STS (2009): 4.4L, 4.6L
  • Cadillac STS (2010): 4.6L
  • Cadillac XLR (2009): ID 12636659 or 12625453
  • Chevrolet Colorado (2009-2012): 2.9L, 3.7L
  • Chevrolet Corvette (2009): ZR1
  • Chevrolet Trailblazer (2009): 6.0L
  • GMC Canyon (2009-2012): 2.9L, 3.7L
  • GMC Envoy (2009): 5.3L
  • Hummer H3 (2009-2010): 3.7L
  • Buick Lucerne (2009-2011): 4.6L
  • Saab 9-7x (2009)

Do I need to have this module programmed?

Do I need to have this module programmed?

No. We handle all the programming for you before shipment. Simply provide your vehicle’s 17-digit VIN during checkout, and we will flash the module with the latest GM software specific to your car. This saves you a trip to the dealer.

Where is the VIN located on my vehicle?

You can find your VIN on the driver’s side of the dashboard (visible through the windshield), on the driver’s side door jamb sticker, or on your vehicle’s registration and insurance documents.

Is this a difficult part to install myself?

For someone with basic mechanical skills and tools, this is a very manageable repair. The key is to be careful with the electrical connectors. Our installation guide provides the general steps, but we always recommend consulting a vehicle-specific repair manual.

Will this fix my car’s check engine light?

If the check engine light is caused by an internal ECM failure (like codes P0601-P0606), then yes, this part is the correct fix. However, many other sensor or mechanical failures can cause a check engine light. A proper diagnosis is always the best first step.

What if I don’t provide a VIN?

Providing your VIN is required for this part. We cannot program and ship the module without it, as it will not function correctly in your vehicle. This step ensures you get a working, plug-and-play solution.

Is any other relearn procedure needed after installation?

After installing the programmed ECM and reconnecting the battery, you may need to perform a simple security relearn (often called a Passlock/Passkey relearn) and an idle relearn. This usually involves a sequence of key cycles or letting the vehicle idle for a period. These procedures are typically outlined in your owner’s manual or a service guide.

Genuine OEM

Yes

Year
MPN

12636659

Interchange part number

Condition

Refurbished

PartNumber

590

Model

STS

Make

Year

2009

Brand

CHEVROLET TRUCK

Manufacturer Part Number

, , , , , , , ,

GTIN

Does not apply

Scroll to Top