Reading fault codes on a 1998 Honda CR-V – how to do it (OBD2 or blink codes)

Fault Code Reading on Honda CR-V 1998 – How to do it (OBD2 or Blink Codes)

This guide will help you to read out fault codes on a Honda CR-V 1998. For model years around 1998, the car can either have 16-pin OBD2 (more common on some imported cars) or Honda's older diagnostic system with a 2/3-pin connector where codes are often read via blinks in the check engine light.

Important: This guide primarily focuses on engine/Check Engine (MIL). ABS/SRS may have separate systems and require different methods/equipment.



Step 0: Determine which diagnostic system you have

1) Look for the diagnostic port

On the Honda CR-V 1998, diagnostic connectors are often located under the dashboard, usually on the passenger side or near the center console. It is advisable to use a flashlight.

2) Check which connector you see

  • 16-pin OBD2 (trapezoidal connector): In this case, a standard OBD2 scanner can often read P-codes.
  • 2-pin/3-pin Honda connector (small connectors, often blue/green/grey): In this case, blink codes or Honda-specific equipment are common.

If you are unsure: take a picture of the connector and compare it with “16-pin OBD2” vs “Honda 2-pin service check”. (Feel free to add your own pictures to the page here if you wish – it makes the guide even clearer.)


Method A: 16-pin OBD2 – read fault codes with an OBD2 scanner

Step-by-step

  1. Turn off the car. Insert the OBD2 scanner into the 16-pin port.
  2. Turn the ignition to ON (II) (usually without starting).
  3. Select Read Codes / Read Fault Codes on the scanner.
  4. Save the codes (e.g. P0301) and preferably Freeze Frame if your scanner displays it.
  5. Address the cause. Clear codes only when you are ready to test drive and verify.

Tips for better results

  • Ensure the car's battery is healthy – low voltage can cause communication problems.
  • Turn on the ignition exactly as your scanner requires (some require the engine to be running).
  • If you only get “Link Error/No Communication”, it is often a sign that the car is not OBD2/EOBD (common on EU cars around 1998).

Search “OBD2” in the store | Search “fault code scanner”


Method B: Blink Codes – read fault codes without a scanner (Honda 2-pin “Service Check”)

If your 1998 CR-V has Honda's older diagnostic system, you can often read fault codes by bridging a 2-pin service check connector and then counting blinks in the Check Engine light.

What you need

  • A small piece of wire / straightened paperclip / jumper (preferably insulated so you don't accidentally short-circuit anything).
  • Flashlight.
  • Paper/notes (or film the blinks with your mobile phone).

Step-by-step: Read out blink codes

  1. Locate the 2-pin service check connector under the dashboard (often small and blue on many Hondas).
  2. With the ignition off: bridge the two pins in the 2-pin connector.
  3. Turn the ignition to ON (II) (do not start).
  4. Look at the Check Engine/MIL and count the blinks.
  5. Write down the codes. They usually repeat in a loop.

How to count the blinks

  • Long blinks = tens (10, 20, 30...)
  • Short blinks = ones (1, 2, 3...)
  • Example: 2 long + 3 short = code 23

Warning: Do not bridge "by chance". Make sure it is the correct 2-pin diagnostic connector and not, for example, an SRS/airbag connector.


Clear Fault Codes (the right way)

If you are using an OBD2 scanner

  • Select Clear Codes / Erase Fault Codes.
  • Test drive and check if the code reappears.

If you are using blink codes

  • Some older systems can reset by interrupting power (e.g., disconnecting the battery for a while), but this can also reset radio/settings and is not always the best method.
  • Recommendation: Fix the fault first. Then clear codes in a controlled manner using the correct diagnostic method/equipment when possible.

Note: Clearing fault codes too early can cause you to lose valuable troubleshooting information (freeze frame, history).


Troubleshooting if you can't connect

Problem: “No Communication / Link Error”

  • Double-check that you actually have a 16-pin OBD2 and not Honda's 2/3-pin.
  • Try ignition ON (II) and also try with the engine running if your scanner requires it.
  • Check the car's fuses (some cars lose power to the diagnostic port if a fuse has blown).
  • Ensure the battery is healthy (low voltage can stop communication).

Problem: Check engine light is on but no codes are displayed

  • If the car is not OBD2/EOBD, a standard OBD2 scanner may show "no codes" even if the MIL is on.
  • Instead, use blink codes or a Honda-specific diagnostic solution.

Problem: Irregular blinks / difficult to count

  • Film the light with your mobile phone and pause/replay to count at your leisure.
  • Note if there are pauses that distinguish different codes.

How to interpret the codes (quickly & smartly)

A fault code usually points to a system (e.g., ignition, fuel, sensor) – not always to the exact faulty part. Do this for smart troubleshooting:

  1. Write down all codes and when they occurred (cold, warm, rain, highway, idle).
  2. Check for simple causes first: vacuum hoses, loose connectors, cracked hoses, obvious leaks.
  3. If you get misfire codes: check spark plugs, ignition wires/coils and any moisture.
  4. Clear codes only when you want to confirm the repair with a test drive.

Tools you may need

  • OBD2 scanner (if you have 16-pin OBD2)
  • ELM327 (for simpler live data, if the car supports OBD2)
  • Honda 3-pin/2-pin adapter (if the car has an older Honda connector and you want to use compatible diagnostic equipment)
  • A simple jumper wire (for blink code reading via 2-pin)

Search “ELM327” | Search “Honda 3-pin” | Search “adapter”


FAQ – Honda CR-V 1998 fault code reading

Does the Honda CR-V 1998 have OBD2?

It depends on the market and version. Some cars (often imports) have 16-pin OBD2, while many EU cars around 1998 may have Honda's older 2/3-pin diagnostic system.

Where is the diagnostic port on the CR-V 1998?

Often under the dashboard, usually on the passenger side or near the center console. Use a flashlight and look for a 16-pin OBD2 or small 2/3-pin connectors.

Can a common cheap OBD2 scanner read my CR-V 1998?

Yes, if the car has 16-pin OBD2 and supports standard protocols. If the car has Honda 2/3-pin, a standard OBD2 scanner often cannot communicate.

What are “blink codes”?

A method where blinks in the check engine light (MIL) are counted to retrieve fault codes, common on older Hondas before full OBD2/EOBD standards became widespread.

How do I count the blink codes?

Long blinks correspond to tens, short blinks correspond to ones. Example: 2 long + 3 short = code 23.

Is it dangerous to bridge the 2-pin connector?

It is normally an established troubleshooting method on older Hondas, but you must be absolutely sure that you have bridged the correct diagnostic connector. Never bridge "by chance".

Can I clear fault codes by disconnecting the battery?

In some cases, it can reset the fault memory, but it can also reset other settings. The recommendation is to fix the fault first and then clear codes in a controlled manner.

The check engine light is on, but the car feels fine – can I drive?

Often yes, but avoid heavy loads until you know the cause. A flashing check engine light or clear misfires should be taken seriously.

What do P-codes mean (e.g., P0301)?

P-codes are standardized OBD2 codes for powertrain/engine. They are usually only displayed if the car actually supports OBD2/EOBD.

Can I read ABS and airbag codes in the same way?

Not always. ABS/SRS may require a different method or different connector/equipment. This guide focuses on engine/Check Engine.

Why do I get “No Communication”?

Common causes are that the car is not OBD2/EOBD, incorrect ignition position, low battery voltage, or a fuse affecting the diagnostic port.

Can ELM327 work on a Honda CR-V 1998?

Only if the car actually supports OBD2 and has 16-pin. If you have 2/3-pin, you will need the correct adapter and compatible diagnostic solution.

Should I clear the code immediately after reading it?

Preferably not. Save the code first and troubleshoot. Clear it when you want to verify that the fault has been repaired.

How do I know if the fault is “active” or “historic”?

Some scanners show "Pending/Stored". With blink code systems, it's often harder – you have to interpret symptoms and whether the code reappears after a test drive.

What basic checks are smart on an older CR-V?

Vacuum hoses, cracks in intake hoses, ground points, spark plugs/ignition wires, and oxidation in connectors.

Can a fault code be due to a faulty part even if the code points to a sensor?

Yes. The code can be triggered by a broken wire, vacuum leak, poor ground, or a consequential fault from something else. See the code as a clue.

What do I do if I get multiple codes at once?

Write them all down. Start with those that affect engine performance/safety the most, and look for a common cause (e.g., voltage problems or vacuum leaks).

Can I test drive after clearing to see if the code comes back?

Yes, that's a good method. But drive gently first and observe symptoms. A recurring code provides a clear troubleshooting direction.

Do I need a Honda-specific diagnostic scanner?

If the car is not OBD2/EOBD (16-pin), then a Honda-specific solution or blink code method is often needed to get the correct information.

Can I use this guide on other Hondas from the 90s too?

Often yes, as a basic principle: many Hondas from the 90s have similar 2-pin "service check" and blink code reading, but placement and exact procedures may vary.


Last updated: 2026-01-20

Do you want us to help you choose the right method/adapter? Search in the store or base your choice on the connector you have: 16-pin OBD2 | Honda 2-pin | Honda 3-pin