P0606 on 2005-2010 Toyota Avalon: ECM Fault or Just a Sensor?
On a 2005-2010 Toyota Avalon, code P0606 indicates an engine computer (ECM) processor fault. However, the actual cause is often a much cheaper and easier to fix: a failing Air/Fuel Ratio or Oxygen sensor tricking the computer. Always diagnose the sensors before considering a costly ECM replacement.
- Do not immediately replace the engine computer (ECM) for a P0606 code on a 2005-2010 Avalon.
- The most likely cause is a faulty Air/Fuel Ratio (upstream) or Oxygen (downstream) sensor.
- Always check for other trouble codes. If any sensor codes are present, fix those first.
- Diagnosis involves checking sensor data with a scan tool and inspecting wiring before condemning the ECM.
- Replacing a sensor is a fraction of the cost of replacing and programming a new ECM.
What's Unique About the 2005-2010 Toyota AVALON
While the official definition for P0606 points directly to a failed engine computer, this is a classic 'red herring' code on many Toyotas from this era, including the Avalon. Toyota issued a Technical Service Bulletin (TSB #T-SB-0001-10 Rev) specifically stating that incorrect signals from a failing Air/Fuel Ratio (A/F) or Oxygen (O2) sensor can make the ECM believe it has an internal processor fault. Technicians and owners who follow the standard diagnostic path for P0606 often mistakenly replace the expensive ECM when the real culprit is 🎬 Watch: How a sensor code can trigger a false P0606 a much less expensive sensor. This issue is common enough that many professional technicians on networks like iATN are immediately suspicious of the sensors when a P0606 code appears on a Toyota.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.
Symptoms You May Notice
- Check Engine Light is on
- VSC (Vehicle Stability Control) light may also illuminate
- Engine may stall unexpectedly, sometimes when coming to a stop
- Rough or erratic idling
- Engine may crank but not start
- Poor fuel economy
- Erratic automatic transmission shifting
- Car runs rich
- Replacing the Engine Control Module (ECM) before thoroughly testing the Air/Fuel Ratio and Oxygen sensors. This is a very common and expensive mistake for this specific code on this vehicle.
Most Likely Causes
- Faulty Air/Fuel Ratio (A/F) or Oxygen (O2) Sensor 🔴 High Probability As documented in Toyota TSB T-SB-0001-10 Rev, a brief electrical glitch or incorrect signal from a failing sensor's heater circuit or sensing element can trick the ECM into setting a P0606 code. This can be a momentary open/short in the heater circuit or a voltage reading that is briefly out of the normal 0-5V range for an A/F sensor or 0-1V for an O2 sensor.
How to confirm: Use a scan tool to monitor live data from the A/F and O2 sensors. Look for voltage that is out of range, erratic, or slow to respond. Wiggling the sensor wiring harness may also trigger the fault, which is a strong indicator of a bad sensor or connection. If other sensor-related codes (like P0138, P0158, P2195, P2197) are present, diagnose them first as they are the likely cause.
Typical fix: Replace the faulty sensor. The upstream sensors (before the catalytic converter) are Air/Fuel Ratio sensors, and the downstream (after the catalytic converter) are Oxygen sensors. Denso is the original equipment manufacturer and is highly recommended.
Est. part cost: $50-$180 - Faulty Engine Control Module (ECM) ⚪ Low Probability While this is the textbook definition of the code, it is far less common than a sensor-related issue on this vehicle. The diagnostic flowchart for P0606 often leads directly to 'Replace ECM', which is a costly mistake if sensors haven't been ruled out.
How to confirm: This is a last resort after all other possibilities (sensors, wiring, grounds, charging system) have been exhaustively ruled out. Professional diagnosis is required to condemn an ECM. Visually inspecting the ECM for burnt spots or smells can sometimes reveal a failure, but this is not always the case.
Typical fix: Replace the ECM and have it programmed to the vehicle's VIN and immobilizer system. This is not a simple plug-and-play part on modern vehicles.
Est. part cost: $200-$900+ - Wiring or Grounding Issues ⚪ Low Probability Poor electrical grounds or damaged wiring can cause low or erratic voltage to the ECM, making it think there is an internal fault. This can also apply to the sensor wiring itself, causing the same symptoms as a failed sensor.
How to confirm: Inspect the main engine-to-chassis ground straps for corrosion and tightness. Check the ECM connectors for corrosion or damage. A multimeter can be used to check for voltage drops. Wiggle test the sensor harnesses while watching live data.
Typical fix: Clean or tighten ground connections. Repair or replace the damaged section of the wiring harness.
Est. part cost: $5-$100
Rare But Worth Checking
- Failing Alternator: An alternator with a failing voltage regulator can produce voltage spikes or drops, which can confuse the ECM and trigger a P0606 code. Check charging system voltage; it should be stable between 13.5 and 14.5 volts when running.
- Burned Out Brake Light Bulb: On some Toyota models like the Camry (a close platform mate), a burned-out dual-filament brake light bulb can cause the broken filament to fall and short against the other circuit. This creates a voltage spike that the ECM can misinterpret as an internal P0606 fault. While less documented for the Avalon specifically, it's a simple and cheap item to check.
Diagnosis Steps
- Scan for all stored trouble codes. Pay close attention to any codes related to Air/Fuel or Oxygen sensors. If any other codes are present, diagnose them first.
- If sensor codes are present (e.g., P0138, P2197), follow the diagnostic procedure for those codes. Resolving the sensor issue will likely clear the P0606.
- If only P0606 is present, use a scan tool to view Freeze Frame data to see what the vehicle's parameters were at the moment the code was set. Look for abnormal A/F or O2 sensor voltage/resistance readings.
- Graph the live data from all A/F and O2 sensors. Look for any that are flatlined, slow to respond, or show erratic voltage spikes. A/F sensors should operate between 0-5V, O2 sensors between 0-1V.
- Perform a 'wiggle test': while graphing live data, carefully wiggle the wiring harnesses for the A/F and O2 sensors. A sudden spike or drop in the graph indicates a wiring or connector problem.
- Inspect the wiring and connectors for the sensors and the ECM for any signs of damage, corrosion, or looseness.
- Check the battery and charging system. Ensure battery voltage is above 12.4V with the engine off and stable between 13.5-14.5V with the engine running.
- Verify all ECM-related power and ground circuits are clean, tight, and showing proper voltage.
- As a simple check, inspect all exterior lights, especially dual-filament bulbs like brake lights, to ensure none are burned out in a way that could cause a short.
- If all sensors, wiring, and power/grounds check out, the ECM may be at fault. This step should be performed by a professional.
Parts You'll Likely Need
- Air/Fuel Ratio Sensor
(OEM #Denso 234-9049 (Upstream Left/Bank 1))— This is the most common cause of P0606 on this vehicle, as confirmed by Toyota's own service bulletin. Bank 1 (rear, near firewall) is a common failure point.
Trusted brands: Denso (OEM)
OEM price range: $150-$250
Aftermarket price range: $80-$180 - Oxygen Sensor
(OEM #Denso 234-4516 (Example, confirm specific position))— The secondary, but still very common, cause of a false P0606 code, particularly the downstream sensors.
Trusted brands: Denso, Bosch
OEM price range: $100-$200
Aftermarket price range: $50-$120 - Engine Control Module (ECM) — This is the part the code technically points to, but it should only be replaced after all other potential causes have been ruled out.
Trusted brands: Toyota (OEM)
OEM price range: $800+
Aftermarket price range: $200-$500 (remanufactured)
Related Codes That Often Appear With This One
- P2195 / P2197 — These codes for 'A/F Sensor Signal Stuck Lean' are mentioned in TSB T-SB-0001-10 Rev as a potential companion code, directly pointing to the A/F sensor as the root cause.
- P0138 / P0158 — These are O2 sensor circuit high voltage codes, also mentioned in TSB T-SB-0001-10 Rev. If any of these are present with a P0606, the sensor fault is almost certainly the cause.
- P0136, P0137, P0156, P0157 — These are all O2 sensor circuit codes. Their presence strongly suggests the P0606 is a symptom of the sensor failure, not a separate ECM problem.
Technical Service Bulletins (TSBs) & Recalls
- T-SB-0001-10 Rev: States that a P0606 DTC may be present due to incorrect Oxygen Sensor operation.
Platform-Specific Known Issues
- Toyota Technical Service Bulletin T-SB-0001-10 Rev directly links the P0606 code to incorrect operation of the Air Fuel Ratio Sensor or Oxygen Sensor, advising technicians to diagnose these components before considering ECM replacement.
- Technician forums confirm this is a well-known issue. A professional seeing a P0606 on a 2GR-FE engine will almost always check the sensors first, often using a wiggle test on the harness to confirm the fault.
Mechanic-Grade Diagnostic Values
- Upstream Air/Fuel Ratio Sensor Heater Resistance — expected: 1.8 to 3.4 Ω at 20°C (68°F) between terminals +B and HT.. Failure: A resistance reading outside of this range indicates a faulty sensor heater.
- Upstream Air/Fuel Ratio Sensor Isolation Resistance — expected: 10 kΩ or higher between the heater terminal (HT) and sensor terminal (A1A-).. Failure: Resistance below 10 kΩ indicates an internal short between the heater and sensor circuits.
- Upstream Air/Fuel Ratio Sensor Voltage at Idle — expected: 2.8 to 3.8 V when idling after the engine is warm.. Failure: Voltage that is fixed, out of range, or does not respond to changes in engine load suggests a sensor or circuit issue.
- Downstream Oxygen Sensor Heater Current — expected: Between 0.3 A and 2.0 A during operation.. Failure: Current below 0.3 A will set a P0037/P0057 (open circuit) code; current above 2.0 A will set a P0038/P0058 (short circuit) code.
- Battery State of Charge (Engine Off) — expected: 12.4 to 12.6 Volts.. Failure: A reading below 12.0V indicates a bad battery. If the voltage drop from 12.6V is a multiple of 2.1V, it signifies a dead cell.
Scan Tool Commands That Help
- Toyota Techstream: Active Test: 'Control the Injection Volume for A/F Sensor' — This is a powerful bidirectional test to confirm A/F sensor function. A technician can command the fuel mixture to be lean (-12.5%) or rich (+12.5%) and watch the sensor's live voltage or lambda value. A healthy sensor will respond quickly and its readings will align with the commanded change (e.g., lambda should go to ~0.85 for rich command, ~1.14 for lean). A slow or non-responsive sensor is faulty.
- Toyota Techstream: Utility: 'VIN Registration' and 'Reset Memory' — These functions are required after replacing the ECM. The new ECM must be programmed with the vehicle's VIN and its learned values must be reset to ensure proper communication with other modules like the immobilizer.
Wiring & Ground Locations
- E01, E02, E03, E04, E05 — These are the primary ground points for the Engine Control Module (ECM). They are located behind the left side of the dashboard, near the kick panel area.. A loose or corroded connection at any of these crucial ground points can cause erratic voltage supply to the ECM, forcing it to fail its internal self-test and falsely trigger a P0606 code.
- A1 — Located on the left front of the engine compartment, near the fender.. This is a major chassis ground point. While not a direct ECM ground, other components in the engine bay rely on it, and corrosion here can introduce electrical noise into the system.
Real Owner Repair Stories
- iATN (International Automotive Technicians Network) Technician Post (2007 Toyota Camry 3.5L (Same 2GR-FE engine and known issue)) — Check Engine Light with only code P0606 stored.
❌ Tried (didn't work) Following the factory service manual, which pointed directly to 'Replace ECM'.
✅ What actually fixed it The technician researched iATN and found suggestions to check the O2 sensors. While graphing live data for the rear O2 sensors, they wiggled the wiring harness for the Bank 2 Sensor 2 (B2S2) O2 sensor. The scanner graph showed an immediate voltage glitch. Replacing the faulty B2S2 O2 sensor resolved the P0606 code. - YouTube Channel 'Best Service' (Toyota Camry XLE V6 (Platform mate to Avalon with similar electronics)) — Intermittent P0606 code.
❌ Tried (didn't work) Initial diagnosis pointed towards a faulty ECM, a nearly $1500 repair.
✅ What actually fixed it After research, the technician found that on some Toyotas, a burned-out dual-filament brake light bulb can cause the broken filament to fall and make contact with the other filament's circuit. This creates a voltage spike that travels through the wiring to the ECM, which misinterprets the spike as an internal processor fault and sets P0606. Replacing the cheap, burned-out brake light bulb fixed the issue.
OEM Part Supersession History
89661-07210→89661-07211— Standard part revision by the manufacturer for improvements or sourcing changes.
Helpful Videos
Used OEM Parts in Stock
New Aftermarket Parts Available
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.
- Toyota AVALON:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2005-2010 Toyota AVALON
- Diagnostic Flowchart
- Symptoms You May Notice
- Most Likely Causes
- Rare But Worth Checking
- Diagnosis Steps
- Parts You'll Likely Need
- Related Codes That Often Appear With This One
- Technical Service Bulletins (TSBs) & Recalls
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- OEM Part Supersession History
- 🎟️ Get 5% Off