13 Apr A Fault Code Is Not a Diagnosis. Here’s the Difference.
You plug in a scan tool. A code comes up. P0087 – fuel rail pressure too low.
So you replace the fuel pressure regulator.
The code comes back.
You replace the high-pressure pump.
The code comes back again.
Three weeks and a few thousand dollars later, someone finally looks at the injector return flow data – and finds a single injector bleeding off pressure under load. That was the problem from the start.
This happens more than it should. And it happens because a fault code is not a diagnosis. It’s a starting point.

What a Fault Code Actually Tells You
Modern diesel engines are fitted with an ECU that monitors hundreds of parameters in real time – fuel pressure, injection timing, rail pressure, EGR position, boost, exhaust temperature, and more. When a value falls outside its expected range, the ECU logs a fault code and, in many cases, triggers a warning light.
That code tells you a threshold was crossed. It does not tell you why.
P0087 – low fuel rail pressure – can be caused by:
- A blocked fuel filter
- A failing lift pump
- A worn high-pressure pump
- A faulty pressure regulator
- Leaking or worn injectors bleeding off pressure
- A restriction in the fuel line
- Air ingress somewhere in the supply circuit
Every single one of those faults produces the same fault code. Replacing parts based on the code alone is not diagnosis – it’s guessing, with your customer’s money.

What Diesel Diagnostics Actually Involves
At Sydney Diesel Centre, our technicians are highly training and authorised by Bosch and Denso, the two largest diesel fuel injection manufacturers in the world. AS a result, when we analyse live data from a common rail system, we do so using the same technical knowledge base as the manufacturers themselves. his distinction matters. When a vehicle presents with a fault – whether a warning light, driveability issue, poor performance, excessive smoke, or hard starting – our process does not begin with replacing parts. It begins with data-driven diagnostics.
Live data logging. We connect to the vehicle’s ECU and capture real-time parameters while the engine is running – and in many cases, while it’s under load. Rail pressure under cranking, under idle, and under acceleration tell very different stories. A pump that performs fine at idle can fall apart under demand.
Injector return flow testing. We measure the back-leak volume from each individual injector. This tells us whether an injector is holding pressure correctly or bleeding off – something a fault code will never tell you directly. A single over-returning injector can drop rail pressure system-wide and trigger a cascade of codes across multiple systems.
Fuel supply circuit testing. We test lift pump output pressure and volume, check for air ingress, inspect filtration, and verify supply-side integrity before we ever look at the high-pressure side. An accurate diagnosis of a high‑pressure pump fault is not possible until the supply circuit has been fully tested and ruled out.
Mechanical checks. Timing, compression, turbo response, EGR function. Diesel engines are systems. A fault in one area will throw readings in another. We look at the whole picture.
Component-level testing. Where necessary, we test injectors on our dedicated injector test bench – measuring spray pattern, opening pressure, delivery volume, and return volume under simulated operating conditions. This is the only way to accurately assess injector condition. Visual inspection tells you nothing.

Why This Matters for Your Vehicle or Fleet
Every time a diesel is repaired based on guesswork, there are only three possible outcomes:
- You get lucky and the replaced part was the problem.
- You replace the wrong part, the fault persists, and you spend more money.
- You replace the wrong part, the fault appears resolved, but the underlying issue continues causing damage.
Option three is the worst – and the most common when fuel system faults go misdiagnosed. A leaking injector that isn’t identified will continue to dilute engine oil with diesel. An over-fuelling condition that isn’t caught will wash cylinder walls. These aren’t just repair bills. They’re engine rebuilds.
Proper diagnostics costs time. There’s no way around that. But it costs far less than chasing faults through a parts catalogue.

The Code Is the Symptom. The Cause Is What We Find.
There’s a reason experienced diesel technicians don’t get excited about fault codes. A code tells you where the ECU noticed a problem – not where the problem is. Those two things are often in very different places.
Diagnosis is the skill of knowing the difference.
If your diesel is playing up – whether it’s a warning light, a performance issue, rough running, smoke, or something you can’t quite put your finger on – bring it to a workshop that diagnoses first and replaces second.
That’s what we do.

Why Sydney Diesel Centre
Sydney Diesel Centre is OEM trained and authorised, specialising in diesel fuel injection diagnostics, repair, and testing across Sydney. From common rail systems to mechanical pumps, on-vehicle diagnostics to component bench testing – we work on the full spectrum of diesel fuel systems.
For more information – simply call (02) 9681 7700, sms us or email: service@sydneydieselcentre.com.au