CEL 22, JDM B18C in ek
i have a jdm gsr motor in my ek, it has been throwing a code 22, (vtec oil pressure switch), but, it only throws the code if im redlining 3rd gear, and i let off the throttle to shift to 4th. If i powershift 3rd to 4th, it wont throw the code until 7500 rpm's in 4th gear
The wiring is all good from the pressure switch into the obd conversion harness, and it is a stock gsr ecu, and i do have the proper amount of oil, i have also replaced the pressure switch, and the problem still persists, if anyone has any insight it would be greatly appreciated
The wiring is all good from the pressure switch into the obd conversion harness, and it is a stock gsr ecu, and i do have the proper amount of oil, i have also replaced the pressure switch, and the problem still persists, if anyone has any insight it would be greatly appreciated
Sounds like not enough oil pressure is getting to VTEC oil pressure switch. Try this:
CODE 22 - VTEC PRESSURE SWITCH (1.8L GS-R)
1. Turn ignition off. Remove BACK-UP fuse (7.5-amp) from underhood fuse/relay box for 10 seconds to
reset ECM. Warm engine until cooling fan comes on. Road-test vehicle. While in 1st gear, accelerate
until engine speed reaches 6000 RPM, then hold for at least 2 seconds. Repeat procedure 3 times.
Retrieve codes. If Code 22 does not appear, problem is intermittent. Inspect for poor connections at
Variable Valve Timing and Lift Electronic Control System (VTEC) pressure switch and ECM connector.
2. If Code 22 exists, turn ignition off. Unplug switch connector. Test for continuity between Black wire
terminal and ground. If continuity does not exist, repair open in Black wire between switch connector and
body ground. If continuity exists, connect ECM Test Harness ( 07LAJ-PT3010A ) between ECM and
ECM harness. See Fig. 5 .
3. Test for continuity between test terminal D6 and Blue/Black wire terminal. If continuity does not exist,
repair open in Blue/Black wire between VTEC pressure switch connector and ECM. If continuity exists,
test for continuity between test terminal D6 and body ground. If continuity does not exist, go to next step.
If continuity exists, repair short in Blue/Black wire between VTEC pressure switch connector and ECM.
4. Connect external oil pressure gauge. With engine at normal operating temperature, measure oil pressure
at 1000, 3000, and 5000 RPM. If pressure is less than 7 psi (0.5 kg/cm 2 ), replace VTEC solenoid valve.
If pressure is 7 psi (0.5 kg/cm 2 ) or more, test for continuity between switch terminals.
5. If continuity does not exist, replace VTEC pressure switch. If continuity exists, unplug VTEC solenoid
valve connector. Connect battery voltage to VTEC solenoid valve connector terminal. Start engine.
Measure oil pressure at 5000 RPM.
6. If oil pressure is less than 57 psi (4 kg/cm 2 ), replace VTEC solenoid valve. If oil pressure is 57 psi (4
kg/cm 2 ) or more, test for continuity between VTEC pressure switch terminals at 5000 RPM. If
continuity exists, replace VTEC pressure switch. If continuity does not exist, temporarily substitute
known good ECM, then retest system.
CODE 22 - VTEC PRESSURE SWITCH (1.8L GS-R)
1. Turn ignition off. Remove BACK-UP fuse (7.5-amp) from underhood fuse/relay box for 10 seconds to
reset ECM. Warm engine until cooling fan comes on. Road-test vehicle. While in 1st gear, accelerate
until engine speed reaches 6000 RPM, then hold for at least 2 seconds. Repeat procedure 3 times.
Retrieve codes. If Code 22 does not appear, problem is intermittent. Inspect for poor connections at
Variable Valve Timing and Lift Electronic Control System (VTEC) pressure switch and ECM connector.
2. If Code 22 exists, turn ignition off. Unplug switch connector. Test for continuity between Black wire
terminal and ground. If continuity does not exist, repair open in Black wire between switch connector and
body ground. If continuity exists, connect ECM Test Harness ( 07LAJ-PT3010A ) between ECM and
ECM harness. See Fig. 5 .
3. Test for continuity between test terminal D6 and Blue/Black wire terminal. If continuity does not exist,
repair open in Blue/Black wire between VTEC pressure switch connector and ECM. If continuity exists,
test for continuity between test terminal D6 and body ground. If continuity does not exist, go to next step.
If continuity exists, repair short in Blue/Black wire between VTEC pressure switch connector and ECM.
4. Connect external oil pressure gauge. With engine at normal operating temperature, measure oil pressure
at 1000, 3000, and 5000 RPM. If pressure is less than 7 psi (0.5 kg/cm 2 ), replace VTEC solenoid valve.
If pressure is 7 psi (0.5 kg/cm 2 ) or more, test for continuity between switch terminals.
5. If continuity does not exist, replace VTEC pressure switch. If continuity exists, unplug VTEC solenoid
valve connector. Connect battery voltage to VTEC solenoid valve connector terminal. Start engine.
Measure oil pressure at 5000 RPM.
6. If oil pressure is less than 57 psi (4 kg/cm 2 ), replace VTEC solenoid valve. If oil pressure is 57 psi (4
kg/cm 2 ) or more, test for continuity between VTEC pressure switch terminals at 5000 RPM. If
continuity exists, replace VTEC pressure switch. If continuity does not exist, temporarily substitute
known good ECM, then retest system.
Trending Topics
Hey what's up, I know this thread is three years old, but did you end up fixing this problem?? Cause I have a 1999 civic ex with b18c swap, an it runs great an everything, but when I'm redlining in 3rd, then it throws code 22, an car dies, and I start it up an it runs good again..
Thread
Thread Starter
Forum
Replies
Last Post
businessmanph
Honda Prelude
1
May 27, 2007 08:28 AM




