CRX B16A CODE 21
Hey all. This would of been asked a heap of time im sure but couldnt find any thing useful. So error code 21 just keeps coming up, i followed the troubleshooting flowsheet. but still with no luck, the ownly test i cant do is try another ecu. what esle can i try. the engine is a b16a1. any help would be wicked. broke a finger so want to do it with my time of lol
thanks for any help
thanks for any help
if youre ecu is obd0 and is flashing a light 21 times without stopping in between flashes it is the vtec solenoid or wiring according to this chart
Diagnostic Trouble Code (DTC) System Indicated
0 Engine Control Module (ECM)
1 Heated Oxygen Sensor (HO2S)
3 Manifold Absolute Pressure (MAP Sensor)
4 Crankshaft Position (CKP Sensor)
6 Engine Coolant Temperature (ECT Sensor)
7 Throttle Position (TP Sensor)
8 Top Dead Center Position (TDC Sensor)
9 No. 1 Cylinder Position (CYP Sensor)
10 Intake Air Temperature (IAT Sensor)
13 Barometric Pressure (BARO Sensor)
14 Idle Air Control (IAC Valve)
15 Ignition Output Signal
16 Fuel Injector
17 Vehicle Speed Sensor (VSS)
20 Electrical Load Detector (ELD)
21 Variable Valve Timing & Valve Lift Electronic Control Solenoid Valve (VTEC Solenoid Valve)
22 Variable Valve Timing & Valve Lift Electronic Control Pressure Switch (VTEC Pressure Switch)
23 Knock Sensor (KS)
30 A/T FI Signal A
31 A/T FI Signal B
41 Heated Oxygen Sensor (HO2S) Heater
43 Fuel Supply System
Diagnostic Trouble Code (DTC) System Indicated
0 Engine Control Module (ECM)
1 Heated Oxygen Sensor (HO2S)
3 Manifold Absolute Pressure (MAP Sensor)
4 Crankshaft Position (CKP Sensor)
6 Engine Coolant Temperature (ECT Sensor)
7 Throttle Position (TP Sensor)
8 Top Dead Center Position (TDC Sensor)
9 No. 1 Cylinder Position (CYP Sensor)
10 Intake Air Temperature (IAT Sensor)
13 Barometric Pressure (BARO Sensor)
14 Idle Air Control (IAC Valve)
15 Ignition Output Signal
16 Fuel Injector
17 Vehicle Speed Sensor (VSS)
20 Electrical Load Detector (ELD)
21 Variable Valve Timing & Valve Lift Electronic Control Solenoid Valve (VTEC Solenoid Valve)
22 Variable Valve Timing & Valve Lift Electronic Control Pressure Switch (VTEC Pressure Switch)
23 Knock Sensor (KS)
30 A/T FI Signal A
31 A/T FI Signal B
41 Heated Oxygen Sensor (HO2S) Heater
43 Fuel Supply System
if youre ecu is obd0 and is flashing a light 21 times without stopping in between flashes it is the vtec solenoid or wiring according to this chart
Diagnostic Trouble Code (DTC) System Indicated
0 Engine Control Module (ECM)
1 Heated Oxygen Sensor (HO2S)
3 Manifold Absolute Pressure (MAP Sensor)
4 Crankshaft Position (CKP Sensor)
6 Engine Coolant Temperature (ECT Sensor)
7 Throttle Position (TP Sensor)
8 Top Dead Center Position (TDC Sensor)
9 No. 1 Cylinder Position (CYP Sensor)
10 Intake Air Temperature (IAT Sensor)
13 Barometric Pressure (BARO Sensor)
14 Idle Air Control (IAC Valve)
15 Ignition Output Signal
16 Fuel Injector
17 Vehicle Speed Sensor (VSS)
20 Electrical Load Detector (ELD)
21 Variable Valve Timing & Valve Lift Electronic Control Solenoid Valve (VTEC Solenoid Valve)
22 Variable Valve Timing & Valve Lift Electronic Control Pressure Switch (VTEC Pressure Switch)
23 Knock Sensor (KS)
30 A/T FI Signal A
31 A/T FI Signal B
41 Heated Oxygen Sensor (HO2S) Heater
43 Fuel Supply System
Diagnostic Trouble Code (DTC) System Indicated
0 Engine Control Module (ECM)
1 Heated Oxygen Sensor (HO2S)
3 Manifold Absolute Pressure (MAP Sensor)
4 Crankshaft Position (CKP Sensor)
6 Engine Coolant Temperature (ECT Sensor)
7 Throttle Position (TP Sensor)
8 Top Dead Center Position (TDC Sensor)
9 No. 1 Cylinder Position (CYP Sensor)
10 Intake Air Temperature (IAT Sensor)
13 Barometric Pressure (BARO Sensor)
14 Idle Air Control (IAC Valve)
15 Ignition Output Signal
16 Fuel Injector
17 Vehicle Speed Sensor (VSS)
20 Electrical Load Detector (ELD)
21 Variable Valve Timing & Valve Lift Electronic Control Solenoid Valve (VTEC Solenoid Valve)
22 Variable Valve Timing & Valve Lift Electronic Control Pressure Switch (VTEC Pressure Switch)
23 Knock Sensor (KS)
30 A/T FI Signal A
31 A/T FI Signal B
41 Heated Oxygen Sensor (HO2S) Heater
43 Fuel Supply System
what is the best way to find out which ecu i have.
your ecu will say on the side what is. examples- pr4 p28p75 pm5 PW0 im guessing you have an obd0 PW0 or PR3 or even an obd1 p28. heres how to see if its obd0 obd1 or obd2 most likely obd0 or 1
http://www.hondata.com/techecuid.html
http://www.hondata.com/techecuid.html
your ecu will say on the side what is. examples- pr4 p28p75 pm5 PW0 im guessing you have an obd0 PW0 or PR3 or even an obd1 p28. heres how to see if its obd0 obd1 or obd2 most likely obd0 or 1
http://www.hondata.com/techecuid.html
http://www.hondata.com/techecuid.html
anytime an ecu has an led light that blinks codes its obd0
check your vtec solenoid wiring. my guess is whoever did the wiring didnt wire it correctly so now the ecu recognizes that and throws the cod
check your vtec solenoid wiring. my guess is whoever did the wiring didnt wire it correctly so now the ecu recognizes that and throws the cod
Trending Topics
Yeah ill go though it tomorrow. ill try to clean the vtec solenoid unbolt n see whats it like. i did run a wire from the ecu plug to the vtec solenoid, then use a voltmeter to see if i got any thing which i did so wire should be ok.
wires look good. i clean the vtec solenoid. i ran a wire from battery to the vtec solenoid, it makes a pop sound so i guess it works. still have the code any ideas
I looked and looked and think i found my problem. on the very end of the ecu plug i found the wire broken off. the trouble is there is like 2mm left of wire, i have soilder it but dont think its good enough. can i wire to a different wire on the ecu
thanks for some help
thanks for some help
I looked and looked and think i found my problem. on the very end of the ecu plug i found the wire broken off. the trouble is there is like 2mm left of wire, i have soilder it but dont think its good enough. can i wire to a different wire on the ecu
thanks for some help
thanks for some help
so hard to take pics of it.
ill try to explain it better, the wire to the VTEC Solenoid Valve has broken off at the plug to the ecu, i did soilder it but hasnt worked, can i splice it to another wire on the ecu plug
Last edited by THE 2BSEEN; Jun 27, 2011 at 10:00 PM.
I read this on a prelude site
ah hah! it was electrical! wire was dead somehow...no current runnin!
so i had the ecu pin hotwired to the 1 pin connector...code is gone and car is no longer in limp mode again! how odd...must have gotten cut or something...
figured. looks like you have enough wire to work with if ur careful and when you solder it unplug it form the ecu to avoid damage to the ecu form the heat. make sure you solder and heat shrink then. if you dont have enough wire left depin that wire from the ecu plug an pin a new one in
figured. looks like you have enough wire to work with if ur careful and when you solder it unplug it form the ecu to avoid damage to the ecu form the heat. make sure you solder and heat shrink then. if you dont have enough wire left depin that wire from the ecu plug an pin a new one in
Thread
Thread Starter
Forum
Replies
Last Post





