← Civic Honda Civic repair manuals →

Honda Civic D15B 3 stage (1995): Engine Control Unit (ECU) Replacement

On the Civic EK, the control unit is located inside the cabin, in the right (passenger) front footwell behind a plastic trim panel. Replacement comes down to disconnecting the battery, removing the trim and carpet, unplugging the connectors, and unbolting the unit. The key point is that the replacement unit must match by code and markings, not by appearance.

Difficulty: Easy Time: 30-60 minutes Steps: 11 Tools: Phillips screwdriver, 10 mm socket or wrench, plastic trim removal tool, flashlight, battery terminal wrench

Part

  • 🔩 Engine control unit (ECU/PCM) specifically for the D15B with 3-stage VTEC, with the same transmission (manual or automatic) and for the same market as your car. New units for this car are practically no longer sold, so most people buy a used or remanufactured one from a salvage yard
There's a full repair manual for this car Every system, wiring diagrams and torque specs — not just this job. Haynes and 31 more. See manuals →

Step by step

11 steps
  1. Turn off the engine, remove the key, and wait a few minutes. Disconnect the negative battery terminal. If the car has a coded radio, find its code beforehand.
  2. Check the markings. The ECU code (on the case, in the format 37820-XXX-XXX) must match the code on your old unit. Units from a non-VTEC D15B, from a D16, or from a different transmission type (manual vs. automatic) will not work. They cause incorrect RPM, fail to engage VTEC, or throw errors.
  3. Sit in the passenger seat. Remove the door sill trim or fold back the rubber door seal at the footwell. Then remove the plastic side trim panel of the footwell (clips and a couple of screws). Fold back the carpet.
  4. Locate the unit. It is fastened to the body with two or three 10 mm bolts and connected through one or more multi-pin connectors with locking tabs. If you can't see the unit, check under the dash on the right and under the front of the passenger seat. The location may vary depending on the market.
  5. Take a photo of the connections. Press the locking tabs and carefully unplug the connectors without pulling on the wires. Check the terminals for corrosion and signs of moisture. If the footwell was wet, fix the leak first, or the new unit will fail the same way.
  6. Remove the mounting bolts and take out the old unit. Compare it with the new one by markings and connector shape.
  7. Install the new unit and tighten the mounting bolts without excessive force: the case is thin and the threads in the body are small. Plug in the connectors until the locking tabs click.
  8. Reconnect the battery and turn the ignition on for 2-3 seconds without starting the engine. The Check Engine light should come on and then go out after the engine starts. Start the engine and let it warm up until the radiator fan turns on.
  9. The unit will relearn the idle and fuel trims, so the RPM may fluctuate for the first few minutes. If the idle is unstable, drive for 10-15 minutes in mixed conditions.
  10. If the Check Engine light stays on, read the code. On ECUs of this era you can do this by jumping the service connector under the passenger-side dash and counting the blinks. Common causes: an incompatible unit, a connector that isn't fully seated, or a faulty sensor.
  11. Reinstall the trim and carpet. Make sure the unit and connectors don't touch any moving parts and don't sit on a damp floor.

Common mistakes and warnings

  • Before replacing the unit, make sure the fault is actually in the ECU. In many cases the problems are caused by corroded terminals, failed capacitors on the circuit board (which can be resoldered), or faulty sensors. Do not connect or disconnect the connectors with the ignition on: this can damage the unit. If the car has a factory immobilizer, or the unit comes from a different trim version, the key may need to be reprogrammed, which is a job for a specialist shop. Check exact ECU codes and fastener torque specifications against the markings on your unit and the manufacturer's service manual.