25/10/2026
π No fault codes does not mean no fault.
We have been busy in the workshop and havenβt had much time to post recently, but we wanted to share this case because it explains why plugging in a diagnostic machine and reading fault codes is only the beginning.
We often see fixed-price βdiagnosticβ services advertised that cover little more than reading fault codes. But what happens when there are no codes? The customer still has a faulty vehicle and needs an answer.
Another concerning trend is disabling fault codes in the software instead of repairing the underlying problem. Hiding a warning does not fix the cause and can make future diagnosis much harder.
In this case, there were no fault codes to disable in the first place.
A fellow technician contacted us after a vehicle developed a no-crank fault, two days after he had correctly completed an unrelated repair.
He had carried out the basic checks and confirmed that the starter motor was working. However, his diagnostic equipment showed no fault codes to explain why the vehicle would not crank.
Searching Google, automotive forums and even asking AI had not helped him find the cause. He then asked us to investigate.
Without understanding how the system works, the list of suspected parts can quickly become longβand expensive.
It is easy to blame the key, immobiliser, engine ECU or other control modules. Replacing parts on suspicion can send the investigation down a rabbit hole, costing the customer money without solving the problem.
π§ Our approach is to avoid that rabbit hole through testing.
We started by understanding what the vehicle needed to authorise starting. We examined how its systems communicate, considered what could prevent starting and followed a structured testing plan.
π The investigation led us to the SCR/AdBlue system.
Someone had previously disconnected this system without repairing the underlying fault. The problem had been concealed, but the remaining-distance countdown before starting would be prevented was still active.
Once that countdown reached its limit, the vehicle would no longer crankβwith no message displayed to explain why.
The colleagueβs earlier repair was not the cause.
This is why proper diagnostics require more than a code reader, an online search or a list of parts to try.
They require:
β
Experience and an understanding of vehicle systems
β
Knowledge of how those systems communicate
β
A logical troubleshooting plan
β
Targeted testing and correct interpretation of the results
Reading codes is a starting point. Disabling them is not a repair. Finding the cause takes investigation.
At The Automotive Expert LTD, that investigation is the service we provide to vehicle owners and fellow garagesβeven when the fault-code list is empty.
π Basingstoke, Hampshire
Our services include:
π§ Advanced diagnostics and automotive electrical troubleshooting
π» ECU programming
π Car key replacement and programming
π οΈ Professional diagnostic tool sales