2003 Acura TL 3.2 V6 Idle Unstable & Stalls at High RPM: P0113, P2649, P045-3, P0141 Diagnosis and Solutions
I own a 2003 Acura TL with a 3.2L V6 engine and am experiencing persistent idle instability and stalling issues. When the car warms up to around 30 minutes or during driving, the idle fluctuates significantly—sometimes bouncing between low and high RPMs. At times, it surges up to 2000 RPM while idling. Additionally, I can't rev the engine beyond 3000 RPM; any attempt to accelerate past this point results in immediate stalling. I have already replaced the throttle actuator body, but the symptoms persist. My OBD-II scan shows the following fault codes: - P0113: Intake Air Temperature (IAT) Sensor High Voltage - P2649: VTEC Solenoid Valve Circuit High Voltage - P0453: EVAP Fuel Tank Pressure Sensor High Input - P0141: HO2S B1 S2 Heater Circuit Malfunction I'm currently considering replacing the fuel tank pressure sensor, but I want to confirm whether this is a viable fix or if there's another underlying cause. My local mechanic has been unable to identify a solution, and I've spent considerable money on repairs without resolution. Any insights into how these codes relate to my symptoms would be greatly appreciated—especially regarding the VTEC solenoid valve operation and potential wiring issues.
You mentioned replacing the actuator body—was this specifically the VTEC solenoid valve? If so, it's important to verify that the connector and wiring to the valve are intact and properly connected. Also, check for any oil contamination or clogged oil screens near the valve assembly, as these can interfere with operation and trigger P2649 and related idle issues.