Diesel Diagnostics in Austin, TX
A fault code tells you which measurement went out of range. It does not tell you why — and the difference between those two things is the entire repair bill.
The problem with fixing a code
Every diesel built in the last twenty years reports its own faults, which sounds like it should have made diagnosis easy. Instead it created a habit: read the code, look up the part in the description, replace the part. It fails often enough to be expensive and it is the single most common reason a truck arrives here having already had money spent on it.
The reason is simple. A code records that a value went outside an expected range, or that a circuit did not behave the way the module expected. It names the measurement, not the cause. A NOx sensor code means the module did not like what that sensor reported — which could be the sensor, or an exhaust leak ahead of it, or a chafed wire, or a genuine aftertreatment problem it is correctly reporting. Four different repairs, one code.
The pattern we see most: a truck arrives with two or three of the named parts already replaced and the original fault still present. Diagnosis was skipped to save money and ended up costing several times what it would have.
What we actually diagnose
- Engine derates and limp mode — including the staged DEF inducement, which escalates on a regulated schedule
- Check-engine and warning lamps — active, pending, and stored history faults
- Aftertreatment faults — DPF and DEF/SCR systems, regeneration failures, and the sensors around them
- No-start and hard-start — cranking, fuel supply, rail pressure, and injection control, worked in that order
- Electrical and wiring faults — connectors, grounds, chafed harnesses, parasitic draw, and voltage drop under load
- Performance complaints without a code — power loss, poor fuel economy, smoke, rough running, and surging
- Overheating and cooling faults — see cooling system repair
- Transmission faults — diagnosis before teardown, always
- Air and brake system faults — including ABS lamps that never go out
- Intermittents — the faults that clear themselves and come back, which are almost always wiring
Light-duty and heavy-duty are different problems
They are often treated as the same job, and they are not. Light-duty trucks report faults over OBD-II as the familiar P-codes, which any generic reader can retrieve.
Heavy-duty trucks use J1939, where a fault is an SPN — the Suspect Parameter Number, identifying what failed — paired with an FMI, the Failure Mode Identifier describing how. SPN 3364 FMI 18 is not a part number; it says the DEF quality parameter read low. A generic scan tool either cannot see J1939 at all or renders a partial translation of it, which is worse than nothing because it reads as certainty.
Either way, retrieving the code is the cheap part. What separates diagnosis from code-reading is manufacturer-level software: live data streams, bidirectional control to command a component and watch what happens, forced regeneration, injector and cylinder contribution tests, and access to the stored history rather than only what is active right now.
Codes people search, and what they usually turn out to be
Not a lookup table — an illustration of why the lookup table is the trap. These are common enough that owners arrive already knowing the code and already knowing the wrong answer.
- DPF efficiency and soot-load faults (P2002 and relatives) — read as "the filter is bad." Frequently the filter is fine and the truck simply never completes a regeneration, because the route never builds enough exhaust heat. That is a duty-cycle problem, and replacing the filter buys a few months before the identical code returns.
- SCR efficiency faults (P20EE and relatives) — read as "replace the catalyst." Often DEF quality, a dosing fault, or an exhaust leak drawing air in ahead of a sensor. The catalyst is one of the most expensive parts on the truck and one of the least often actually at fault.
- Rail pressure faults (P0087, P228F and relatives) — read as "the pump is gone." Sometimes true, and on the Bosch CP4 platforms it can be catastrophic and metal-spreading. But it can equally be a restricted filter, a supply-side leak, a failing regulator, or a returning injector. The difference matters enormously, because one of those repairs is a filter and another is the entire fuel system.
- Turbo underboost (P0299) — read as "the turbo is bad." Very often a boost leak, a sticking variable-geometry mechanism carboned in place, or an actuator — none of which is a turbocharger.
The through-line is that the expensive part gets blamed for the cheap part's failure. Testing settles it in an hour or two.
Derates: what the truck is telling you
A derate is protective. The engine has decided that continuing at full output risks damage to itself or the aftertreatment, so it reduces what it will deliver. Understanding which kind you have tells you how much time you have.
- Torque reduction — the truck feels heavy and will not pull. Usually the first stage.
- Speed limitation — a hard cap, often a severe one. This is where DEF inducement ends up.
- Regeneration-driven derate — soot load has passed the point where the engine will keep loading the filter.
- Thermal or pressure protection — coolant, oil, or boost outside safe limits, and the one to stop for soonest.
DEF-related derates are the ones people misread. They escalate on a regulated timetable — warning, then torque reduction, then a severe speed limit — because emissions rules require the inducement so the fault cannot be run indefinitely. If a DEF light appeared days ago and the truck now will not exceed a crawl, nothing new broke. The schedule simply ran out. Details on the DEF and SCR page.
How we work a diagnosis
- Read everything, not just what is active. Stored and pending history often explains an intermittent that is not setting a light today.
- Take the freeze-frame seriously. The conditions when the fault set — load, temperature, speed, fuel rate — usually narrow the cause faster than the code does.
- Confirm the complaint. If it only does it hot, loaded, or on the highway, it has to be tested that way.
- Test the circuit before condemning the component. Wiring, grounds, and connectors are checked before anything is bought.
- Measure, don't infer. Pressures, temperatures, and electrical values against spec — not against a guess.
- Report before repairing. What it is, what fixing it takes, and what we would leave alone.
Diagnostic time and how it is applied to the repair are set with your service advisor when you book. We would rather have that conversation up front than surprise anyone in either direction.
We don't delete anything
A share of the people searching for a way out of recurring aftertreatment codes are looking for a delete or a tune. We do not do it, and it is worth saying why plainly: removing or defeating emissions equipment is federal tampering under the Clean Air Act, it voids engine warranty, and it fails DOT inspection. For a commercial operator it is a compliance liability attached to a truck they need to keep working.
The repairable version of that problem is real, though. Aftertreatment systems that keep faulting are usually either in genuine disrepair or being asked to live a duty cycle they cannot survive — and both of those have honest fixes. That is most of what the DPF page and the DEF page are about.
Diagnostics for fleets
For a fleet, the value of diagnosis is not one repair — it is not paying for the same wrong part across eight trucks. When the same code keeps appearing across a fleet it is rarely eight coincidental failures; it is usually a route, a duty cycle, a fuel source, or a maintenance interval that does not match how the trucks actually run.
On a fleet account we track what faults across the fleet rather than treating each truck as a stranger, feed that back into preventive maintenance intervals, and can do a good deal of the diagnostic work at your yard. Faults written up by drivers on a DVIR land in the same place, which is the point of writing them up.
What we diagnose it on
- Ford Power Stroke — 6.0L, 6.4L, 6.7L, and the older 7.3L
- Cummins — 5.9L and 6.7L in Ram, plus ISX, ISB, and X15 in commercial trucks
- Duramax — LB7 through L5P, and the 3.0L and 2.8L
- Ram and Jeep EcoDiesel — 3.0L V6
- Detroit, Volvo, Mack, and International
- PACCAR MX in Peterbilt and Kenworth
- Isuzu and Hino medium-duty
- Sprinter vans and Mercedes diesels
Related services
- DPF cleaning & service
- DEF & SCR repair
- Transmission diagnosis & repair
- Maintenance schedules
- Annual DOT/FMCSA inspections
- Pre-purchase inspections
Bring it in
2900 N FM 973, Austin, TX 78725, serving the Greater Austin Area (Travis, Bastrop, Williamson, Hays). Call 512-717-2777 and tell us what it is doing — when it does it, whether a light is on, and the code if you have one. If you are running several trucks, fleet sales is 512-273-7351. Directions: open in Google Maps.
Common questions
My truck is derating — what does that mean and can I keep driving it?
A derate is the engine deliberately limiting its own power to protect something, and it is a warning rather than a failure. Depending on the cause you may see reduced torque, a speed limit, or eventually a crawl. It is generally safe to get the truck somewhere sensible, but it is not something to run out. A derate that is ignored usually escalates on a schedule, and the repair it turns into is far more expensive than the one it started as.
Why does a DEF fault derate the truck so aggressively?
Because EPA rules require it to. Emissions regulations mandate a staged inducement for DEF level and quality faults — a warning, then a torque reduction, then a severe speed limit — specifically so the fault cannot be ignored indefinitely. That is why a DEF problem escalates on a timetable while an unrelated sensor fault might sit for weeks. It is not the manufacturer being punitive; the schedule is written into the regulation.
Can you just tell me what the code means over the phone?
We can usually tell you what system the code points at and whether it is something to drive on, and we will. What we cannot honestly do is tell you what to replace. A code identifies a circuit or a measurement that went out of range — it names a symptom, not a cause. The same code can come from a failed sensor, a chafed wire, a bad ground, a leak upstream, or a genuinely worn part, and the only way to know which is to test.
Why not just replace the part the code names?
Because it is frequently the wrong part, and it is the most expensive habit in diesel ownership. A NOx sensor code is at least as likely to be an exhaust leak or wiring as it is a sensor; a rail pressure code is often a supply problem rather than the pump. Replacing on a code guess means paying for a part, paying for the labour, and still having the fault. Diagnosis costs less than one wrong guess almost every time.
What is the difference between a car scan tool and what a truck needs?
Light-duty trucks use OBD-II, which any generic reader can talk to. Heavy-duty trucks use J1939, where faults are reported as an SPN — the parameter that failed — plus an FMI describing how it failed. A generic reader either cannot see those at all or shows a partial translation. Beyond that, real diagnosis needs manufacturer-level software to see live data, run bidirectional tests, and command components, which a code reader cannot do at any price.
The light went off by itself. Am I fine?
Not necessarily. Many faults are stored as pending or history codes and clear themselves after enough clean drive cycles, but the record stays in the module. An intermittent fault that keeps clearing is usually wiring, a connector, or a sensor beginning to fail — and it will come back, generally at a worse moment. If a light has come and gone more than once it is worth reading the stored history before it becomes a roadside event.
Do you diagnose electrical and wiring problems, or only engine faults?
Both. A large share of what presents as an engine or aftertreatment fault turns out to be electrical — corroded connectors, chafed harnesses, bad grounds, and voltage drop under load. These are the faults generic shops give up on, because finding them means tracing a circuit rather than reading a screen. It is slower work and it is the work that actually fixes intermittent problems.
Can you diagnose a truck that will not start?
Yes. No-start diagnosis is its own discipline — establishing whether you have cranking, fuel, and injection control before touching anything, rather than guessing at batteries or a fuel pump. On common-rail diesels a no-start is often a fuel supply or rail pressure problem, sometimes a sensor the ECM will not start without, and occasionally something as ordinary as a ground. We work it in that order.
Will you delete or tune around the emissions system to stop the codes?
No. Removing or defeating emissions equipment is federal tampering under the Clean Air Act, it voids engine warranty, and it fails DOT inspection. We diagnose and repair aftertreatment properly instead. A system in good repair with a duty cycle it can live with does not throw the codes people are trying to delete their way out of.
How does a diagnostic appointment actually work?
We pull codes and freeze-frame data, review history rather than just what is active, and then test — live data, pressure and electrical measurements, and component tests as the fault calls for. You get told what we found, what it will take to fix, and what we would leave alone. Diagnostic time and how it is applied are set with your service advisor when you book, so there is no surprise on either side.
Can you diagnose our trucks at our yard?
For fleet accounts, a good deal of diagnosis travels — scan work, electrical tracing, and pressure testing can be done on site by appointment. Some things genuinely cannot: anything wanting a lift, a load, or heavy tooling turns faster in our bays. We will tell you which is which rather than sending a technician out to a job that was always going to come in.
Ready when you are.
Drop by the shop at 2900 N FM 973, Austin, TX 78725 or call and we’ll get you scheduled.

