I've been looking for a OBD scanner for my Miata but came across a website which says that only Mazda Miatas that are '96 and later are compatible with OBD scanners, for older Miatas, I need to use a paper clip.
According to miata.net itself, I can read codes myself as only '96 models and later supported OBD scanners. Is this true?
http://www.miata.net/garage/faultcodes.htmlThe Miata engine computer continuously monitors many of the parameters related to engine performance such as fuel, spark, air, rpm, etc. It uses this information to get the most performance and fuel economy possible from the engine. A nice side effect is that it can detect many problems your engine may be experiencing and it even has a way to tell you about them.
When an out-of-range condition is detected a fault code is recorded in the engine computer. To read the codes, first open the diagnosis connector that is positioned just on top of the driver's side shock absorber under the hood. Raise the lid on the small black box to reveal the legend for the connector.
To test your engine, first start it up and let it reach normal operating temperature. Then shut the engine off and proceed with work at the diagnosis connector. Using an unfolded paper clip, connect the GND and the TEN pins together. Return to the driver's seat and turn your ignition key to "ON" but do not start the engine.
Observe the "CHECK ENGINE" light in your instrument panel. It will flash a certain number of times to indicate a malfunction in your engine's control system. Count the number of flashes to indicate the malfunction code.
If the code is a two-digit number, the "tens" digit will be displayed first, then for a short 1.6-second period the light will be dark, then the "ones" digit will be displayed. This will repeat after a four-second dark pause. If there are multiple codes, they will each be separated by a four-second pause and may include two-digit codes, so pay attention.
Take as long as you need to record the codes and then refer to the chart below or section "F" of your factory service manual.
Note that the following codes are for '93 and older models. Beginning in '96, the Miata used OBD (On-board diagnostics) which requires a special scanner to read the codes.
1994/1995
01 IGF signal
03 SGT signal
04 SGC signal
08 Mass Airflow sensor
09 Engine coolant temperature sensor
10 Intake air temperature sensor (mass airflow sensor)
12 Throttle position sensor
14 Barometric absolute pressure sensor
15 Heated oxygen sensor (inactivation)
16 EGR function sensor
17 Heated oxygen sensor (inversion)
25 PRC solenoid valve
26 Purge solenoid valve
28 EGR solenoid valve (vacuum)
29 EGR solenoid valve (vent)
34 ISC valve
Does this mean:
1) I don't need a OBD scanner to read error codes and diagnose why I get the CEL once in a while and why it disappears after a few minutes of driving
2) My car isn't compatible with a OBD scanner
3) The websites selling OBD scanners for my car are scamming me!
Example of one website with scanners for my car:
http://www.jcwhitney.com/computer-code-readers-and-scanners/mazda-miata-1995/c21473d1446y1995j1s23.jcwxAnd another:
http://www.obdreaders.com/Mazda/Miata%2FMX-5/And another:
http://www.diydiagnostics.com/