Need help with code 22
Today driving around, my CEL came on. I checked it and its throwing a code 22 (VTEC Oil Pressure Switch). Oil was recently changed about 1000 miles ago, and oil level was fine when I checked it. What are some steps I can do to correct this problem? The car is a 94 Civic EX with a d16z6 engine.
Thanks fixed the problem this morning. Turns out the plug was a little dirty. Some brake cleaner to the plugs and a few minutes of drying removed the CEL, and VTEC is back to normal...for now.
Voltage check came back fine. I have on order another solenoid, so I'm just gonna change the oil again for now. I just bought the car not too long ago. I never bothered to ask if the car was running snythetic. I just drained whatever was in it, then loaded up with 10w-30. CEL didn't happen till about 1200-1500 miles into the change. If this engine HAD a different weight oil, or synthetic, would that cause this problem without a proper engine flush?
Last edited by mattatuncg; May 27, 2006 at 09:36 PM.


