Programmed 2006 HHR Engine Control Module ECM 12590032

End Your HHR’s Engine Troubles

Tired of a persistent check engine light, poor performance, or a no-start issue on your 2006 HHR? This Engine Control Module is your solution. It arrives fully programmed to your vehicle’s VIN with the latest GM software, making installation simple and eliminating the need for a costly trip to the dealership. Restore your car’s reliability and performance. Provide your VIN at checkout and get back on the road fast!

$118.99

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-08112-14 Categories: ,
Guaranteed Safe Checkout

Restore Peak Performance to Your 2006 HHR

If you’re dealing with a frustrating check engine light, erratic engine behavior, or a no-start condition in your 2006 Chevrolet HHR, a failing Engine Control Module (ECM) is a likely culprit. As the brain of your vehicle’s engine, a faulty ECM can cause a cascade of problems that are often difficult to diagnose. This direct-fit replacement ECM is the reliable, straightforward solution you need. It arrives at your door pre-programmed with the latest GM software updates, specifically matched to your vehicle’s VIN. This eliminates the need for expensive dealership programming or specialized tools, getting you back on the road with confidence.

A Technician’s Notebook: The Intermittent HHR Stall

I once had a 2006 HHR in my bay that was a real head-scratcher. The owner complained of random stalling at stoplights and an intermittent check engine light. We scanned it and found a history code for P0606 (ECM Processor Fault), but it wasn’t active. We checked grounds, wiring, and sensor data—everything looked perfect. The problem was, the fault was so intermittent we couldn’t replicate it reliably. After seeing this pattern on a few GM vehicles of this era, I’ve learned that internal processor failures in the ECM can start subtly. We replaced the ECM with a VIN-programmed unit, and the problem was solved instantly. The customer called a month later to say the HHR had never run better. It’s a classic case where chasing symptoms is less effective than addressing the root cause.

Is Your HHR Exhibiting These Symptoms?

A failing ECM can manifest in many ways. If you’re experiencing any of the following, it might be time for a replacement. This is especially true if you see diagnostic trouble codes (DTCs) like P0601, P0606, or U0100.

  • ✔ Check Engine Light is on with no clear cause
  • ✔ Engine cranks but refuses to start
  • ✔ Unexplained drop in fuel economy
  • ✔ Rough or unpredictable idling
  • ✔ Hesitation or stumbling during acceleration
  • ✔ Automatic transmission shifting issues
  • ✔ Failure to pass an emissions inspection

A Straightforward Guide to Installation

Installing your new 2006 HHR Engine Control Module is a manageable task for a confident DIYer. On the 2006 HHR 2.4L, the ECM is located in the left-hand rear of the engine compartment. Always consult a service manual for your specific vehicle, but here are the general steps:

  1. Safety First: Disconnect the negative terminal from your vehicle’s battery and wait at least 15 minutes to allow capacitors to discharge.
  2. Locate the ECM: Find the module in the rear driver’s side of the engine bay. You may need to remove a cover or bracket for access.
  3. Disconnect the Wiring: Carefully unlatch and remove the electrical connectors. These connectors have locking tabs, so be gentle to avoid breaking them. Inspect the connectors for any corrosion or damage.
  4. Remove the Old Module: Unbolt the old ECM from its mounting bracket.
  5. Install the New Module: Bolt the new, pre-programmed ECM into place.
  6. Reconnect Everything: Securely plug the wiring harnesses back into the new ECM until they click. Reconnect your battery’s negative terminal.
  7. Final Steps: Your vehicle may require a security relearn procedure, which typically involves turning the key to the ‘ON’ position for 10-15 minutes. This allows the new ECM to communicate with your vehicle’s anti-theft system.

Verified Vehicle Compatibility

This module, part number 12590032, is a direct replacement for a wide range of GM vehicles. It is interchangeable with service numbers 12602044, 12603530, 12605843, 12607096, 12630457, and 19210737. Please confirm your vehicle is on the list below to ensure proper fitment.

This part will fit these makes and models with these options
ACADIA 07-08 (behind fan shroud), ID 12607096 (ECM)
ACADIA 08 (behind fan shroud), ID 19210737 (PCM)
ALLURE 08-09 (lower air cleaner housing), 5.3L
AURA 08-09 (RH firewall), 2.4L, w/hybrid
AURA 08-09 (RH firewall), 3.6L
CANYON 08 (RH firewall)
COBALT 06 (LH front engine compartment), 2.4L (VIN B, 8th digit, 4-146)
COLORADO 08 (RH firewall)
CTS 06 (RH engine compartment), V-Series, ID 12603530
DEVILLE 05 (LH engine compartment), ID 12590032
DTS 06, 08
ENCLAVE 08 (behind fan shroud), ID 12607096 or 19210737
ENVOY 07-08 5.3L (LH engine)
ENVOY 08 4.2L (LH engine), ID 12607096, 19210737, or 12636660
ENVOY 09 4.2L (LH engine)
G6 06 (LH front engine compartment), ID 12603530
G6 07 (LH front engine compartment), 3.6L, ID 12590032, 12602044, 12603530, 12605843, 12607096, or 12618163
G6 08 (LH front engine compartment), 3.6L
G6 09 (LH front engine compartment), 3.6L, ID 12607096 or 19210737
GRAND PRIX 08 (lower air cleaner box), 5.3L
HHR 06 (LH rear engine compartment), 2.4L
HUMMER H3 08 (RH firewall)
IMPALA 06 (lower part of air cleaner box), 3.5L or 3.9L
IMPALA 08-09 (lower part of air cleaner box), 5.3L
ION 06 2.4L (opt LE5)
ISUZU ASCENDER 08 (4.2L, LH engine), ID 19210737 or 12607096
ISUZU I-290 08 (RH firewall)
ISUZU I-370 08 (RH firewall)
LACROSSE 08-09 (lower air cleaner housing), 5.3L
LUCERNE 06 (lower part of air cleaner box), 4.6L
LUCERNE 08 (lower part of air cleaner box), 4.6L, ID 12607096 or 19210737
MALIBU 06 3.9L
MALIBU 08 new style (emblem in bumper cover), 2.4L, w/hybrid or 3.6L
MALIBU 09 3.6L
MALIBU 09-10 2.4L, w/hybrid
MONTE CARLO 06 (lower part of air cleaner box), 3.5L or 3.9L
MONTANA 06 (LH engine compartment), (SV6), 3.9L
MONTANA 08-09 (LH engine compartment)
OUTLOOK 08 (behind fan shroud)
PURSUIT 06 (LH front engine compartment), 2.4L
RAINIER 07 (LH engine), 5.3L
RELAY 06 (LH engine compartment), 3.9L
SAAB 9-7X 07 (LH engine), 8 cylinder
SAAB 9-7X 08 (LH engine), 5.3L or 6.0L
SOLSTICE 06 (LH front frame rail)
SRX 08 (LH engine compartment), (4.6L)
STS 06 (LH frame rail), 4.4L
STS 08 (LH frame rail), 4.4L or 4.6L
TERRAZA 06 (LH engine compartment), 3.9L
TRAILBLAZER 07 5.3L or 6.0L (LH engine)
TRAILBLAZER 08 (LH engine), ID 12636660, 19210737, or 12607096
TRAILBLAZER 09 (LH engine), 4.2L
UPLANDER 06, 09 (LH engine compartment), (3.9L)
UPLANDER 08 (LH engine compartment), (3.9L), ID 12607096 or 19210737
VUE 08 3.6L
VUE 08-09 2.4L, VIN Z (8th digit, opt LAT)
VUE 09 3.6L, VIN 7 (8th digit, opt LY7)
VUE 10 3.6L
XLR 06 (RH front engine compartment), 4.4L
XLR 08 (RH front engine compartment)
XLR 09 (RH front engine compartment), ID 12607096
Absolutely not! The main benefit of our service is that we program the module to your car’s specific VIN before we ship it. This means it’s ready for installation right out of the box, saving you a trip to the dealer and hundreds in programming fees.

On the 2006 Chevrolet HHR with the 2.4L engine, the ECM is located in the engine compartment on the driver’s side, towards the firewall.

After you complete your purchase, you will need to send us your 17-digit Vehicle Identification Number (VIN). You can typically add this in the notes section at checkout or reply to your order confirmation email. We cannot ship your module until we receive your VIN.

In many cases, a faulty ECM is the direct cause of a persistent check engine light. Replacing it with this correctly programmed module should resolve the issue, provided the underlying cause was the ECM itself and not a separate sensor or mechanical problem.

Yes, in most cases. This is a simple anti-theft handshake procedure. After installing the ECM and reconnecting the battery, turn the ignition key to the ‘ON’ position (without starting the engine) for 10-15 minutes. The security light on the dash should turn off, indicating the relearn is complete.

Genuine OEM

Yes

Condition

Refurbished

MPN

12590032

Interchange part number

PartNumber

590

Model

HHR

Year

2009

Brand

GM

Manufacturer Part Number

, , , , ,

Hardware Type

Scroll to Top