2003 Toyota Corolla Check Engine light

2003 TOYOTA COROLLA
117,000 MILES • 4 CYL • FWD • AUTOMATIC
Avatar
MERMIC17
  • MEMBER
  • 1 POST
My check engine light just came on and I had the diagnostic test at the local parts store and he told me the code read P0440 EVAP control system malfunction. Could you please tell what that means and how many different things could be wrong and what is the best way to get it fixed. Will it pass inspection in NY state? My inspection runs out July 31st. Please HELP!!!!!
Jul 27, 2008 at 1:18 PM
Advertisement
Avatar
RASMATAZ
  • CAR REPAIR CONTRIBUTOR
  • 75,992 POSTS
A code P0440 could mean one or more of the following has happened:

The gas cap is not installed or working properly
The purge solenoid has failed
The canister is plugged and not working properly
Possible Solutions With a P0440 OBD-II trouble code, diagnosis can be tricky at times. Here are some things to try:

Remove and reinstall the gas cap, clear the code, and drive for a day and see if the codes come back.
Inspect the EVAP system for cuts/holes in tubes/hoses
Inspect for damaged or disconnected hoses around the Evap purge solenoid
Check and/or replace the sensor
Check and/or replace the purge valve
Have a professional use a smoke machine to detect leaks
Jul 27, 2008 at 1:43 PM
Repair Safety Notice: This information is for general instructional purposes only. Vehicle repair can be dangerous. Verify all information, follow manufacturer service procedures, use proper tools and safety equipment, and consult a qualified repair shop when needed.