My car is 1999 Toyota Corolla (LE). The mileage is about 71K. Its CEL is on since Spring this year. My mechanic's DTC reader showed P0446. He replaced the VSV for EVAP purge flow (under front hood), he replace the charcoal canister underneath the rear of car, he also put a new gas cap for fuel filler. But the check engine light is still steady on after each repair. The DTC is always P0446. Car specialist suggest me to check the engine control module (ECM) of my car because some 1999 Toyota corolla has defective ECM witch may give a false P0446. Mechanic checked my car ECM and it is just in the category supposed to be replaced by a revised ECM. However, the CEL was back again even though a revised ECM was alreday installed.
I bought an Innova code reader and scanned my car computer. The code was still P0446. Also, this scanner indicated that the catalyst monitor of my car had not yet run its diagnostic testing. Again, my mechanic got the same code # with his scanner. He simply replaced the VSV for EVAP purge flow (the previous one was just installed two months ago by him). Unfortunately, this didn't help because the CEL goes to steady on after I drove back home from repair shop. The code is the same - P0446 (with a flashing indicator representing catalytic monitor doesn't run its testing).
What should be checked/done next? Thank you for advice!
SPONSORED LINKS
Monday, September 15th, 2008 AT 12:22 PM