Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

2006 Aveo, Wave, Aveo5 & Wave5 ECM: Solving Stalling, No-Start, and Programming Headaches

Your definitive guide to diagnosing, replacing, and programming the engine computer in your 2006 Chevrolet Aveo or Pontiac Wave.

6 minutes to read 2006-2006 Chevrolet Aveo 2006-2006 Chevrolet Aveo5 2006-2006 Pontiac Wave 2006-2006 Pontiac Wave5
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 - $250
Used OEM Price
$30 - $100
🚫 Do not drive — No, it is not safe to drive. A failing ECM can cause the engine to stall at any time, including at high speeds or in traffic, creating a significant safety hazard.
Key Takeaways
  • A replacement ECM MUST be relearned to the vehicle's security system before the engine will start.
  • You must use a module from a vehicle with an Automatic Transmission; a manual transmission ECM is not compatible.
  • A simple 10-minute key cycle procedure may be all that's needed for the security relearn, potentially avoiding a trip to a mechanic.
  • Buying a used OEM module with a matching part number is a viable, low-cost repair option, but purchasing a pre-programmed remanufactured unit can simplify the process.
The Engine Control Module (ECM), also called the Powertrain Control Module (PCM), is the central computer of your vehicle. It acts as the engine's brain, taking in data from sensors all over the car—like the oxygen sensors, throttle position sensor, and crankshaft position sensor. Using this information, it makes millions of calculations per second to precisely control the fuel injectors and ignition timing for optimal power, fuel economy, and emissions. It also communicates directly with the Transmission Control Module (TCM) to ensure smooth shifting in automatic transmission vehicles. A faulty ECM can cause a wide range of severe drivability problems.

Symptoms of a Failing ECM

A bad engine computer can cause a variety of confusing symptoms. Because the ECM controls so many different systems, its failure can sometimes be misdiagnosed as a bad sensor or transmission problem. Watch for these common signs in your 2006 Chevrolet Aveo, Pontiac Wave, Aveo5, or Wave5.

  • Check Engine Light: The most common symptom is an illuminated Check Engine Light. The ECM may set codes for internal failure (like P0601-P0606) or for sensors it can no longer read correctly.
  • Engine Stalling or Misfiring: The engine may stall unexpectedly, either while driving or at idle. This happens when the ECM fails to properly control the fuel injectors or ignition coils.
  • Car Won't Start: You may find the engine cranks but refuses to start. This can happen if the ECM isn't sending the correct signals to start the engine or if it has lost its security pairing with your key.
  • Erratic Automatic Transmission Shifting: Since the ECM provides critical data to the transmission controller, a faulty ECM can cause harsh, delayed, or jerky shifts. The transmission might even get stuck in one gear, a condition known as "limp mode."
  • Reduced Power and Poor Acceleration: Your car may feel sluggish and unresponsive. In some cases, it may enter a reduced power "limp mode" where acceleration is severely limited, sometimes to a top speed of only 20 mph. This is a protective measure triggered by critical faults.
  • Drastic Drop in Fuel Economy: If the ECM can no longer manage the air-fuel ratio correctly, your fuel efficiency can suddenly get much worse.

Common Diagnostic Trouble Codes (DTCs)

While many codes can point to a bad ECM, some are more common. A technician may find codes related to the throttle actuator control (TAC) system, which can put the car in limp mode.

  • P2106: Throttle Actuator Control System - Forced Limited Power
  • P2110: Throttle Actuator Control System - Forced Limited RPM
  • P2135: Throttle/Pedal Position Sensor/Switch 'A'/'B' Voltage Correlation
  • P1516: Throttle Actuator Control (TAC) Module Throttle Actuator Position Performance
  • P0601-P0606: Internal Control Module Memory/Processor Errors

Known Issues, Recalls, and Safety Notices

While there are no recalls specifically for the Engine Control Module on these vehicles, two important safety recalls exist for the 2006 model year that owners should be aware of.

  • NHTSA Recall #06V452000 (GM Recall #06133): This critical recall affects certain 2006-2007 Chevrolet Aveo and Pontiac Wave sedans. In a severe frontal crash, the fuel line could fracture and a short in the fuse block could allow the fuel pump to continue running, leaking fuel and creating a fire risk. The fix involves replacing the fuse block and installing a redesigned section of fuel line.
  • NHTSA Recall #14V261000: This recall is for 2004-2008 Aveo models equipped with Daytime Running Lights (DRL). The DRL module in the dashboard can overheat and melt, posing a fire hazard.

Contact a GM dealership with your Vehicle Identification Number (VIN) to see if these free recall services have been performed on your vehicle.

Buying a Used Engine Control Module (ECM)

Warning: The ECM for these vehicles is specific to the transmission type. You MUST use a module from a vehicle with an Automatic Transmission. An ECM from a manual transmission vehicle will not work.

Buying a used OEM ECM is a cost-effective way to get your car back on the road. Aftermarket units can be expensive, and a used original part often provides excellent reliability. When shopping for a used module, follow these guidelines:

  • Match the Part Number: The most important step is to match the part number on your original ECM to the one you are buying. There are several interchangeable part numbers for this module. Check for a sticker on your original module and find an exact match from the list below.
  • Inspect the Connectors: Make sure the pins in the electrical connectors are straight, clean, and free of any corrosion. Bent or damaged pins will cause problems.
  • Check for Physical Damage: Avoid any modules with cracked cases or signs of water intrusion. Water damage is a common cause of ECM failure.

Compatible OEM Part Numbers

These part numbers are known to be compatible with 2006 Aveo & Wave models with an automatic transmission. Always confirm the number on your specific part before ordering.

Part NumberManufacturer
96436784GM
96812049GM
96817999GM
96851099GM
25181753GM
25181754GM
96436783GM
96817998GM
96851098GM

Programming and Security Relearn Requirements

This is the #1 question when replacing an ECM. A replacement ECM—whether it's new, used, or remanufactured—will require a security relearn procedure to sync with your vehicle's immobilizer system and keys. Without this, the car will not start.

You have a few options:

  1. DIY Security Relearn (10-Minute Method): Many GM vehicles of this era use a simple, tool-free procedure to relearn the security information. It's worth trying this first as it can save you a trip to a mechanic.
  2. Professional Programming: If the DIY method doesn't work, a technician with a professional scan tool (like a GM Tech2 or equivalent) will be needed to perform the security adaptation. Some locksmiths also offer this service.
  3. Pre-Programmed Modules: Several companies sell remanufactured ECMs that come pre-programmed to your car's VIN. With these, you typically install the module and perform the simple 10-minute key cycle relearn. This is often the easiest path for a DIY repair.

How to Perform the 10-Minute Security Relearn

Pro Tip: Make sure your car battery is fully charged before starting this procedure. A weak battery can cause the relearn to fail.

  1. Install the replacement ECM.
  2. Insert the key and turn the ignition to the ON position (do not start the engine). The security light on the dashboard should be on or flashing.
  3. Leave the key in the ON position for approximately 10 to 15 minutes, or until the security light turns off.
  4. Once the security light goes out, turn the ignition OFF and wait 10 seconds.
  5. Repeat the process two more times for a total of three 10-minute cycles.
  6. After the third cycle, the vehicle should be relearned to the ECM. Turn the key and the engine should now start.

Cost Comparison

The cost to replace the ECM can vary significantly depending on the source of the part. Here are some typical price ranges:

Part TypeEstimated Cost
New OEM$400 - $550+
New Aftermarket / Remanufactured$200 - $350
Used OEM$30 - $100
Shop Labor (Replacement & Programming)$100 - $250

Frequently Asked Questions (FAQ)

Will my car start immediately after I install a used ECM?

No. A used ECM is programmed to a different vehicle's security system. You must perform a security relearn procedure to sync the replacement ECM with your keys and immobilizer module before the engine will start.

Where is the ECM located on the 2006 Aveo/Wave?

The ECM is located in the engine compartment. It is a silver metal box with large electrical connectors, typically mounted to the firewall or an inner fender.

Can I use an ECM from a car with a manual transmission?

No, you must use an ECM from a vehicle with an automatic transmission. The programming is different, and it will not be able to control your transmission correctly.

Can a locksmith program this ECM?

Possibly. Some automotive locksmiths have advanced tools that can program or relearn GM modules. However, not all do. It is best to call ahead and ask if they have the capability for a 2006 Chevrolet Aveo ECM replacement.

What's the difference between "programming" and a "relearn"?

"Programming" typically refers to flashing the module with the correct software and VIN for your specific vehicle. A "relearn" is a simpler procedure that teaches the module to recognize other components already on the car, like the keys or the crankshaft position sensor. For this ECM, a security relearn is always required, and full programming may be needed depending on the situation.

2006-2008 Chevy Aveo throttle body replacement
2006-2008 Chevy Aveo throttle body replacement
CARDONE TECH - GM Passlock | Passkey | VTD Relearn Procedure
CARDONE TECH - GM Passlock | Passkey | VTD Relearn Procedure
How to remove the pcm ecm ecu on a chevy aveo
How to remove the pcm ecm ecu on a chevy aveo
Chevy Aveo no start  diag  WPS500
Chevy Aveo no start diag WPS500

Technical Specifications

OEM Part Numbers: 96436784 96812049 96817999 96851099 25181753 25181754 96436783 96817998 96851098

For vehicles with a 1.6L engine and Automatic Transmission.

Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 24, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the Engine Control Module (ECM) for:
  • Chevrolet Aveo: 2006
  • Pontiac Wave: 2006
  • Chevrolet Aveo5: 2006
  • Pontiac Wave5: 2006
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part