My Corolla's check engine light will come on then turn off after a day or two. This has happened every few weeks for the past several months. In the oil change before last I had the mechanic use MOA oil to flush the system, but the problem is still happening. What could be causing this?
The three common problems with the variable valve control system;
- Low oil level resulting in low oil pressure. Looks like this has been covered.
- Failure of the VVT control solenoid. Test the solenoid to rule it out as the cause.
- Failure of the cam adjuster gears. See Toyota TSB #EG009-03 for the updated intake camshaft VVT assembly to repair the problem if everything tests good.
I have found oil additives and cleaners to be of no help with these problems.