When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I've done a decent amount of reading on this topic, and I still can't quite wrap my head around what I need, so apologize if this has been answered repetitively.
Car - 1993 Civic 1.6 EX
My situation - car was broken into, ECU only was stolen (bastards). I got a replacement ECU (37820-P28-L01). Car runs fine with this ECU, however the runs the error codes indicating that the VTEC solenoid is not present (obviously, since car is not VTEC).
Car is in CA, and will not pass smog while CEL is on.
Please help! Which ECU is the proper fit for my car? 37820-P28-A01?
Ok, checked the engine code, D16z6, so it IS a VTEC motor.
The codes were 21 (VVT and Valve lift solenoid) and 41 (Oxygen sensor heater).
My assumption that it must be ECU based stems from the fact that I had no problems/CEL codes before the ECU was stolen, and these codes only registered after the installment of the new ECU.
This car was not originally a California car. Would the change from (what I gather) was a P28-A01 to a P28-L01 have change something with the solenoid/O2 sensors to cause the CEL codes?
After completing the ECU reset (run engine to operating temp, leave off for 15min, run for 15min, turn off and restart), the only CEL code is now 41 (O2 sensor heater).
I'll run voltage checks on the O2 Sensor heater now, and return results.
With ignition turned to "on" without the car running:
12v when yellow with black wire is grounded
-150ohms when terminals C/D on the female side of the sensor pigtail are crossed, ohmeter set to 20 (not positive this is the correct setting, but could not get a reading on the 2000 setting).
Exhaust cold, key off, unplug sensor and measure the heater resistance (between the two wires on the sensor that are the same color, usually white or black). I think the spec is 10 to 40 ohms. Replace sensor if resistance is too high or open circuit.
Yes! Green/white wire shows extremely low ohms (.03 or .04) when key in OnII and slightly negative ohms (-.01 approx) when the engine is on.
I went back after turn the key off, and tested the green/white wire again. It showed extremely low ohms (.03 or .04) this time. I must have gotten a bad initial reading.
Locate 14P connector C103/C212 on the right shock tower.
The Orn/Blk wire passes through this connector. The pins may not be contacting one another inside the connector.
Unplug it and inspect for corrosion or damage. If all looks fine, replug and unplug several times. Ensure connector is fully seated. With O2 sensor unplugged and ECU connector A plugged in, redo test (continuity to body ground) of the Orn/Blk wire in the O2 sensor connector.
I've been unsuccessful with getting that connector separated, and I'm worried I'll destroy other connections if I do.
Would this work:
Run a jumper wire directly from the O2 connector terminal (that connects to the org/blk wire) to the A6 port on the ECU to see if it turns the light off
If this works, then there is a problem in the circuit, and if not, there is a problem in the ECU.
or, check continuity between the heat sensor end of the orange/blk and the ecu side of the orange/blk. If there is continuity, there is a problem with the ECU, if not, there is a problem, with the circuit.