“Can you plug it in and tell me what part it needs?” is a fair question, but it assumes a fault code is a parts list. In reality, a code records what a control module detected. It rarely proves why it happened.
A simple example
If a pressure sensor reports a value below target, the sensor could be wrong. The pressure might also be genuinely low because of a leak, weak pump, restriction or mechanical control fault. Replacing the sensor without checking the system can leave the same warning light.
What useful diagnostic work may include
Freeze-frame information shows conditions when the fault set. Live data allows values to be compared while the problem is present. Actuator tests check whether the ECU can command a component. Wiring tests confirm power, earth, signal integrity and voltage drop. Mechanical tests verify that the system itself can do what the electronics expect.
Intermittent faults take evidence
A car that fails once a week may behave perfectly in the workshop. Stored history, owner observations and data captured during a road test become important. Clearing every code before recording it can remove useful clues.
Generic scanners have limits
Basic readers often show engine-related emissions codes. Manufacturer-level systems may provide access to additional modules, guided values, coding and bidirectional tests. Equipment helps, but the result still depends on interpretation.
A diagnosis should narrow uncertainty
Sometimes one test confirms the failure quickly. In other cases the sensible outcome is a staged plan: repair a proven wiring issue, retest, then assess any remaining fault. That is more honest than naming an expensive component without evidence.
Capital Garage uses professional equipment including Launch and VCDS where suitable. Learn more about our car diagnostics in Ruislip.
Still not sure what is causing the problem?
Symptoms can overlap between several faults. A proper inspection and diagnostic process is usually cheaper than replacing parts based on guesswork.
