Q: Check engine light came on in my 2001 Toyota Avalon after getting gas. Have heard this can be a gas cap problem

asked by on January 05, 2018

Check engine light came on in my 2001 Toyota Avalon after getting gas. Have heard this can be a gas cap problem, but cap is now secure, light remains on. After researching further, might be an EVAP issue? Do I look into getting that repaired or try replacing the gas cap? Or just resetting the battery for now to see? I REALLY dont want to have to pay out the A** for some crazy replacements! Toyota has already had to replace this entire engine TWICE due to recalls and defects! Help!

My car has 15000 miles.
My car has an automatic transmission.

You’re right, this could be a gas cap problem. But it could also be any number of other problems. The check engine light comes on whenever the computer detects a fault in the car’s emissions systems and the computer stores trouble codes that can help a technician figure out what the problem is. The light will not go out just because a fault has been corrected until it has been reset by a scanner or until the computer sees a number of drive cycles (I think it’s 50) without seeing the fault again. Disconnecting the battery will not do the trick and may lead to other issues. You need to resist the temptation to start replacing parts until you know what is really wrong. Having the computer scanned and knowing what the trouble codes really are is your best next step. You can have that conveniently done by contacting YourMechanic. They can send a technician to your home or office to read and interpret your trouble codes and let you know what to do next.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Changed battery and the alarm keeps going off and the car won't start now.

The computer had to reset after sitting a few hours and alarm reset. The vehicle thought it was being stolen and did what it was supposed to do. You should have locked all the doors with remote or key and...

security light blinking

The immobilizer may be preventing the engine from starting. If the security warning light is on constantly while you are trying to start the car, please refer to YourMechanic's immobilizer tutorial - suggestions for disabling. If you cannot disable the...

Battery saver light on but diagnostic check by mechanic shows no issues and the warning started appearing after new battery instal

Hello, thank you for writing in. There are parts of the charging system, like the alternator output, that are monitored directly by the computer with sensors. However, there are enough sensors in the system, the aspects that are not directly...

Related articles

P2400 OBD-II Trouble Code: EVAP Leak Detection Pump Control Circuit/Open
P2400 P2400 code definition EVAP Leak Detection Pump Control Circuit/Open What the P2400 code means Trouble code P2400 is set when the Engine Control Module (ECM) detects a problem on the circuit that controls the evaporative emissions (EVAP) leak detection...
P0760 OBD-II Trouble Code: Shift Solenoid C Malfunction
P0670 code means there has been an irregularity detected within shift solenoid C often due too hydraulic blockages or low transmission fluid.
P2288 OBD-II Trouble Code: Injector Control Pressure Too High
P2288 P2288 code definition Injector Control Pressure Too High What the P2288 code means This trouble code will only be found on diesel engine equipped vehicles. This trouble code indicates that the oil pressure has risen to a point that...