Diagnostic device showing vehicle data

Auto electrics and diagnostics

A fault code is not a diagnosis: what computer diagnostics can and cannot do

A code shows where the system noticed a deviation. It does not automatically tell you which part to buy.

In short

Computer diagnostics reads codes, live data and other records from the control units. A code directs the check, but the cause is confirmed by measurement, inspecting the wiring, testing the component and checking the conditions in which the fault occurred.

What a code actually says

The control unit registers that a signal, a ratio between signals or the behavior of a system is outside the expected range. The code name often mentions the component or circuit where the problem was noticed, but it does not necessarily identify a failed part.

For example, a wrong value can result from the wiring, vacuum, power supply, a mechanical problem or the effect of a fault in another system.

Why random sensor replacement wastes money

If a sensor is replaced without checking the power supply, ground, connector and real value, the new component may give the same code. An internet search for the most common cause does not know your vehicle's history.

A diagnostic technician uses wiring diagrams, measurements, actuation tests and data comparison to narrow down the cause.

The data around a fault is often worth more than the number

Freeze-frame data can show the revs, temperature, load and other values at the moment the fault occurred. The fault status shows whether it is permanent, intermittent or only just recorded.

If a code is cleared before it is read, that data can be lost. So do not reset the system just to turn off the light before a service visit.

What a good end to diagnostics looks like

A good report says what was reported, what was checked, what was confirmed as the cause and how the result was verified after the work. If the cause is not yet confirmed, that should be said openly too.

With an intermittent fault, monitoring, a test drive or a return visit when the same conditions occur may be needed.

Three things to remember

  1. 01

    A code is a starting point, not an automatic order to replace a part.

  2. 02

    Keep the freeze-frame data and the conditions in which the fault appeared.

  3. 03

    A good report connects the code, the symptom and the measurement result.

Straight answers

Does a free code reading reveal the fault?

It reveals a record that helps, but it often does not confirm the cause. Further measurements and inspection are needed.

Does a code always point to a faulty sensor?

No. It can point to the signal, the wiring, operating conditions or a problem in another system that changes the reading.

Can a fault be cleared?

The record can be cleared, but not the cause. If the problem remains, the code and the light will come back.

Sources and further reading

This article is informational. Check regulations, conditions and changing figures before a specific procedure.