Graaff Auto Services
01 / Service

Diagnostics

We plug in, read every module, then test the actual circuit. A fault code points at a system, not always at the broken part.

An engine light means the car's computer has logged a fault. It does not mean the part named in the code has failed. A lean running code on bank one can come from a split vacuum pipe, a lazy oxygen sensor, a dirty air flow meter, or an injector that is not sealing. Fitting the sensor because the code mentions the sensor is how drivers pay for the same repair twice.

We start with a full system scan rather than the engine module alone. A modern car runs twenty or more control units and a fault in one often surfaces as strange behaviour somewhere else. A gearbox that refuses to shift out of third can be a wheel speed sensor. A car that cranks but will not fire can be an immobiliser handshake rather than a starter motor. We read live data with the engine running, watch the sensor values move through their range, and compare them against what the manufacturer expects to see.

Then we test the physical circuit. Multimeter on the wiring, oscilloscope where the shape of the signal matters, smoke tester for vacuum and intake leaks. That is the part that separates a diagnosis from a guess. It is also the part that takes time, which is why diagnostic work is charged by the hour rather than by the part.

What affects the price. An intermittent fault costs more to find than a permanent one, because we have to get it to happen again before we can measure anything. Access matters too. Some faults sit behind an inlet manifold that has to come off before a probe can reach the connector. A few makes will not hand over module-level data without manufacturer software, and that is a separate cost we tell you about up front.

There are two approvals on a diagnostic job, not one. The first is the diagnostic charge, agreed before we connect anything. The second is the repair, quoted once we know what is actually wrong. You can take the diagnosis and stop there. The report is yours either way, written in plain language, with the fault named and the evidence behind it.

Most diagnostic work is finished the same day. Book the car in first thing and you will usually hear from us before lunch with the fault and a price to fix it. The exception is a fault that only appears once every few days. Finding that honestly takes longer, and we will tell you so rather than fit parts and hope.

Signs you need this looked at

  • Engine management light on, or flashing
  • Car drops into limp mode and will not rev past 3000 rpm
  • Warning light clears, then comes back a day later
  • Intermittent no-start with no obvious pattern
  • Rough idle, hesitation, or fuel consumption that has climbed
  • Electric windows, lights or central locking cutting out

What moves the price

  • 01

    Whether the fault is permanent or intermittent. An intermittent fault has to be reproduced before it can be measured

  • 02

    Where the component sits. A sensor behind the inlet manifold takes longer to reach than one at the front of the engine

  • 03

    Whether your make needs manufacturer-level software to talk to the module

We quote your car against its registration rather than reading a price off a chart. You get the number before the work starts.

Common questions

Can you clear the light without fixing the fault?

We can, but the light will come back and the underlying fault is still there. If the car is going for a roadworthy test, a cleared code with an incomplete readiness monitor is usually spotted anyway. We would rather tell you what it costs to fix properly.

Do I pay for diagnostics if I have the repair done here?

Ask us when you book. The diagnostic charge and the repair are quoted separately so you can see both numbers before you decide.

My light is flashing rather than steady. Is that different?

Yes. A flashing engine light usually means an active misfire that can damage the catalytic converter within minutes of driving. Stop driving the car and call us.

Other work we do