#OBD-II
321 posts in Car Diagnostics blog about "OBD-II" — OBD-II diagnostics, DTC codes, repair. ← All posts
-
Audi Q3 and A5: shared VAG hardware, specific complaints
Two different body styles on the same group engines and gearboxes. Almost nothing on the fault list is exclusive to Audi, which makes documentation easy to find.
-
The battery monitoring sensor: the small box that decides your charging
Clamped to the negative terminal, it measures every amp in and out. Ignore it when replacing a battery and the new one lives a much shorter life.
-
BMW B47 and B48: the modular generation and what it actually breaks
BMW rebuilt its engine range around a common 500cc cylinder module. The result addressed the previous generation problems and introduced a shorter list of its own.
-
BMW F30 3 Series: OBD diagnostics and the known weak points
The F30 generation is well documented, which makes it easy to diagnose and easy to check before buying. Three items dominate the fault list.
-
Chery Tiggo: the platform under several badges
The Tiggo underpins Omoda, Jaecoo and others. Knowing that means the documentation you need may be under a different name.
-
Digital service records: what the car stores and what it proves
The stamped booklet is being replaced by data held by the manufacturer. That changes what a buyer can verify, and what a seller can quietly omit.
-
Code aging: how a fault clears itself after 40 warm-up cycles
Codes do not stay forever. The ECU counts successful warm-ups and eventually forgets — which is useful to know before you buy a used car.
-
ELM327 AT commands: the reference every owner eventually needs
The commands your app sends before it shows you a single number. Knowing a handful of them turns a connection problem from a mystery into a diagnosis.
-
Ford Fiesta: common OBD faults across the EcoBoost years
One question dominates a used Fiesta purchase, and it is about a belt that runs in engine oil. Everything else is secondary.
-
Geely Coolray and Atlas: turbo DI diagnostics on a newer brand
Geely engineering sits behind several familiar badges. The engines read normally on generic OBD-II, which is the practical starting point.
-
Hyundai i30 and i20: European Hyundais and their fault patterns
Designed and built largely for Europe, with the group engine range. Knowing which engine you have matters more here than the badge on the boot.
-
IUMPR: the ratio that proves your monitors actually run
A monitor that says "ready" once is not the same as a monitor that runs regularly. IUMPR is how the regulator closed that gap, and it is readable.
-
K-line and ISO 9141: diagnosing cars built before CAN
Vehicles from roughly 1996 to 2007 often use a single-wire protocol that many cheap adapters handle badly. Knowing which one you have avoids blaming the car.
-
Kia Picanto and Stonic: small Kias and the checks that pay
Two of the more dependable small cars available, where the useful diagnostic work is mostly confirmation rather than investigation.
-
Lexus RX and NX: premium Toyota hardware and the extra modules
Toyota mechanicals with a premium electronics layer. The engine documentation transfers directly; the module density is what differs.
-
Mercedes W204 and W205 C-Class: the fault list by generation
Two generations of the same car with different engines, different electronics and different weak points. Knowing which you are looking at matters.
-
MG ZS and HS: what OBD reads on the reborn badge
A British badge on SAIC engineering. Generic OBD-II reads them normally, which matters because independent workshop familiarity is still building.
-
Nissan Note and Micra: small Nissans, CVT questions included
Later Micras share Renault engineering and earlier ones do not. Both eras raise the same question about the automatic gearbox.
-
How the catalyst monitor decides your converter has failed
P0420 is a conclusion drawn from comparing two sensor traces. Understanding the comparison is what stops people buying converters they did not need.
-
The comprehensive component monitor: the one that never says "not ready"
Every readiness list has one entry that is always complete. It is not broken, and understanding why explains how the other monitors differ.
-
How the EVAP monitor tests for leaks, and why it needs half a tank
The fussiest test on the car. Knowing its conditions is the difference between a week of aimless driving and a readiness status that completes.
-
OBD for a small fleet: what to log and what to act on
Five vans and no workshop. The value is not in reading codes after a breakdown — it is in the trends that let you schedule work instead of reacting to it.
-
How the misfire monitor counts what it cannot see
There is no sensor inside a cylinder watching combustion. The ECU detects misfires by measuring how the crankshaft slows down, and that has consequences.
-
Mode 05: oxygen sensor monitoring test results
The ECU already tested your oxygen sensors and stored the numbers. Mode 05 lets you read them, which beats interpreting a waveform by eye.
-
Mode 07: pending codes and catching a fault before the lamp
A fault detected once, not yet confirmed, and not yet worth a warning lamp. Reading these is how you find problems while they are still cheap.
-
Mode 0A permanent DTCs: the codes you cannot clear
Disconnecting the battery clears normal codes. It does not touch these, and that is exactly why they exist.
-
From raw bytes to readable numbers: how PID formulas work
Your app shows 87 °C. The car sent the byte 0x7B. The conversion between them is defined by the standard, and knowing it explains some odd readings.
-
Opel Zafira and Meriva: family MPVs and their recurring faults
GM-era engines, family-car mileage patterns, and two specific items that appear in almost every used-buying discussion.
-
P0571: brake switch A circuit and the cruise control that quit
A cheap switch behind the brake pedal disables cruise control, blocks the gear selector and confuses the stop lamps. All three complaints, one part.
-
P0650: MIL control circuit — when the warning lamp itself is the fault
The check engine light has its own diagnostic code, and it exists because a lamp that cannot illuminate makes every other fault invisible.
-
P0691 and P0692: cooling fan 1 control circuit low and high
On a variable-speed fan there is no relay to swap. The control is a module and a signal, which changes both the symptoms and the diagnosis.
-
P0751 and P0752: shift solenoid A performance and stuck off
A shift solenoid that is electrically perfect can still be mechanically stuck. Knowing which of the two you have decides whether the pan comes off.
-
P0760 and P0761: shift solenoid C circuit and performance
A third shift solenoid means a gearbox with more ratios, and more ways for one stuck valve to remove several gears at once.
-
P0842 and P0843: transmission fluid pressure sensor A circuit
Before believing the gearbox has lost pressure, check the instrument that measured it. A faulty sensor turns a healthy transmission into an expensive quote.
-
P0894: transmission component slipping — measured, not guessed
The module compared what the gearbox should be doing with what it is doing, and named the difference. This is the code that precedes the expensive conversation.
-
P1xxx codes: why your scanner says "manufacturer specific" and what to do
The same number means different things on different cars. That is not a limitation of your tool — it is how the standard was written, and there is a way around it.
-
P2101 and P2110: throttle actuator control motor range and forced limited RPM
P2110 is not a fault in itself — it is the ECU announcing it has capped your engine speed. The fault that caused it is somewhere else in the list.
-
P2119: throttle actuator control throttle body range/performance
The throttle plate did not return to where the ECU expects it to rest. Nine times out of ten that is carbon, and the fix has a mandatory second step.
-
P2122 and P2123: accelerator pedal position sensor D circuit
The fault is at the pedal, not at the engine. That single distinction saves people from cleaning a throttle body that was never the problem.
-
P2176: throttle actuator idle position not learned after cleaning
The code that appears after a job that should have gone well. Cleaning the throttle body moved the physical zero and nobody told the ECU.
-
P2178 and P2180: system too rich off idle
A rich condition that appears once you are off idle points somewhere different from one that is present all the time. The load dependency is the diagnosis.
-
P2191 and P2192: system too lean and too rich at higher load
Mixture errors that only appear under load are the ones that hide from an idle test. On a turbocharged engine they usually point at boost, not fuel.
-
P2195 and P2197: oxygen sensor signal biased or stuck lean
The sensor is not out of range and not dead. It is simply not moving the way a working sensor moves, and the ECU has noticed the difference.
-
P2279: intake air system leak — the code that names the fault
Most codes describe a symptom and leave you to find the cause. This one states the cause outright, which makes the search unusually direct.
-
Renault Captur and Scenic: the electrical and emissions picture
Shared Renault engines and a reputation for electrical faults that mostly traces back to one thing worth checking before anything else.
-
SAE J1979-2 (OBDonUDS): why your scanner suddenly reads less
A newer car that returns fewer parameters than an older one is not faulty and your adapter is not broken. The legislated data moved to a different protocol.
-
SEAT Ibiza and Arona: the small VAG platform in detail
Mechanically a Polo and a T-Cross with different bodywork. That is genuinely useful — every fault is already documented somewhere else in the group.
-
Skoda Scala and Yeti: two eras of the same engineering
The Yeti belongs to an earlier VAG generation and the Scala to the current one. Same group hardware, different specific concerns.
-
STN chipsets versus ELM327 clones: what actually differs
Two adapters that look identical and cost ten times apart. The difference is real, and it shows up precisely when you need the tool to work.
-
Suzuki Jimny and SX4: simple hardware, specific checks
Mechanically straightforward vehicles where most of the maintenance value is in drivetrain oils that nobody changes.
-
Toyota C-HR and Yaris Cross: hybrid diagnostics for the newer range
Toyota hybrid hardware in crossover bodies. What generic OBD-II reaches, what it does not, and the two checks that matter most.
-
Toyota Yaris and Aygo: small Toyotas and what actually goes wrong
Two of the more reliable small cars on the market, which changes what a diagnostic article is for: mostly confirming that nothing is wrong.
-
Two-trip logic: why the lamp waits before it warns you
A fault detected once does not light the lamp. Understanding that delay explains why a problem can exist for days before you hear about it.
-
U0073: control module communication bus off — the whole network went quiet
This is not one module failing to answer. It is the network itself shutting down, and the cause is usually one device dragging everything else with it.
-
U0401: invalid data received from ECM — a message that arrived and made no sense
Not a lost connection. The message arrived intact and its contents were implausible, which points somewhere different from a wiring fault.
-
Volvo XC40 and S60: module density and what generic OBD reaches
Volvo builds safety systems into almost everything, which means many modules and a lot that a generic scan cannot see. Knowing the boundary helps.
-
VW Polo: OBD diagnostics across the small-engine generations
Small VAG engines, big VAG documentation. The Polo shares almost everything with the Fabia and Ibiza, which makes its fault list easy to research.
-
WWH-OBD: the world harmonised standard replacing classic OBD-II
The standard your adapter speaks was written in the 1990s for petrol cars in California. WWH-OBD is what replaced it, and it changes what a generic tool can read.
-
ABS and traction lights on together: one sensor, three warnings
Several lamps arriving at once looks like several faults. It almost never is — they share one data source, and finding which wheel is lying takes ten minutes.
-
AdBlue warning countdown: what happens when it reaches zero
The countdown is not a suggestion. At zero the engine will not restart, and that behaviour is written into emissions regulation rather than chosen by the manufacturer.
-
Airbag light on: causes, and why generic scanners often miss it
An illuminated SRS lamp means the airbags are disabled and will not deploy. The cause is usually a connector under a seat, and the code is usually invisible to a basic reader.
-
Alfa Romeo Giulia and Stelvio: OBD diagnostics beyond the stereotype
The Giorgio platform cars are better built than the reputation suggests, but they are electrically dense and battery-sensitive. Most reported gremlins trace to one cause.
-
Audi A6 and A8: OBD diagnostics on the big platforms
Large Audis carry more modules than most cars have components. That changes what a scan means: the full code set across modules matters more than any single code.
-
B1000 and friends: reading body control codes without guessing
B-codes cover airbags, locks, lighting and climate, and they are almost entirely manufacturer-specific. Knowing that changes how you read them and what tool you need.
-
Battery light on while driving: how long you have left
The red battery lamp does not mean the battery. It means charging has stopped, and you are now running the whole car from a reserve that is measured in minutes.
-
BMW 1 Series F20: common faults an OBD scan reveals
The F20 shares its engines with most of the BMW range, which means its recurring faults are thoroughly documented. The timing chain question dominates any used purchase.
-
C1201: the chassis code that points back at the engine
C1201 is stored by the ABS or stability module to say it has stood down because the engine has a fault. Chasing it directly wastes time — the real code is in another module.
-
Cadillac, Buick and GMC: common OBD-II codes across the GM range
Three badges, one parts bin. The recurring codes across GM North American models are shared, and so are the fixes — which makes the diagnostic shortlist unusually transferable.
-
Can OBD scanning damage your car? Separating risk from myth
Reading data is safe. A short list of operations genuinely carries risk, and knowing which is which lets you use a scan tool confidently instead of nervously.
-
Car loses power uphill: boost, fuel or a clogged filter
A hill is a load test you did not book. Power that vanishes only when the engine is asked for everything narrows the problem to systems that fail under demand, not at idle.
-
Changan and BYD: OBD-II access on combustion and electric models
BYD sells mostly electric and plug-in hybrid vehicles, which changes what OBD-II can tell you. Changan combustion models read conventionally. The difference is worth understanding first.
-
Citroen C4 and Berlingo: OBD diagnostics on PSA platforms
Two PSA staples running the same engines as half of France. The wet timing belt on petrol models and the additive-dosed diesel system are the two things to understand.
-
Dacia Sandero and Duster: OBD diagnostics on a budget platform
Dacia runs proven Renault mechanicals with the complexity removed. That makes faults predictable and parts cheap — and it makes the few known weak points worth knowing about.
-
Intermittent faults: catching a problem that will not stay broken
The fault happens on the way to work and never at the workshop. Logging turns that into a solvable problem, because the recording is the diagnosis.
-
Dodge and Ram: common OBD-II codes and Chrysler-family quirks
Dodge and Ram share modules and wiring conventions with the wider Chrysler group, including one architectural quirk that explains a whole class of confusing electrical faults.
-
DoIP: diagnostics over Ethernet and what it means for OBD dongles
Newer vehicles move diagnostics onto automotive Ethernet for speed. The generic OBD-II data you rely on still works — what changes is everything beyond it.
-
DPF light on: the drive that clears it and the one that does not
The filter needs about twenty minutes of sustained motorway speed to burn off soot. Most people give it ten minutes of town driving and wonder why the light stays.
-
Engine cranks but will not fire: spark, fuel or timing
A healthy-sounding crank with no start narrows the problem to three systems. Knowing which one to test first, and what OBD can tell you before you open anything, saves the whole afternoon.
-
Fiat Ducato: OBD diagnostics on Europe’s most common motorhome base
The Ducato serves two very different lives — daily delivery van and motorhome that sits for months. Each produces its own fault set, and the standing one surprises people.
-
Ford Transit: OBD diagnostics for a working van
A van that stops working costs money by the hour, which changes the diagnostic priority from curiosity to prediction. Three readings forecast most Transit downtime.
-
Freeze frame or live data: which one answers your question
One is a photograph of the moment a fault occurred, the other is a film of what is happening now. Choosing the wrong one is why people stare at healthy numbers for an hour.
-
Fuel gauge reading wrong: sender, float or instrument cluster
A gauge that sticks, jumps or reads empty with a full tank is nearly always the sender inside the tank. How it misbehaves tells you which part of the sender failed.
-
Automatic gearbox slipping: what to check before a rebuild quote
Revs rise, speed does not. Before accepting a four-figure quote, three checks separate a fluid problem from a worn clutch pack — and they are all cheap.
-
Genesis, Infiniti and Acura: OBD on the premium Asian brands
Three premium badges built on Hyundai, Nissan and Honda foundations. The mainstream mechanical documentation applies directly — the premium layer is what needs different tools.
-
Glow plug light flashing on a diesel: not about glow plugs
A steady coil symbol means preheating. A flashing one is the diesel equivalent of a check engine light, and glow plugs are rarely what it is complaining about.
-
Haval and Great Wall: OBD diagnostics on Chinese SUVs
These read fine on generic OBD-II, and that matters more than usual: independent workshop familiarity is thin, so owner-side data does more work here than on established brands.
-
Headlights dim at idle: charging system or ground fault
Lights that brighten when you rev are telling you the alternator cannot meet demand at low speed. Whether that is the alternator, the belt or a bad ground is decided by one measurement.
-
Honda Civic and Accord: common OBD faults by generation
Honda engines are famously durable, so the recurring faults cluster around the systems bolted to them — VTEC oil pressure, catalyst efficiency and, on turbo models, oil dilution.
-
Hyundai Tucson and Santa Fe: OBD diagnostics on the SUV range
Hyundai SUVs share engines and modules with Kia, so the fault list transfers directly. The GDI engines have a documented history worth understanding before buying.
-
ISO-TP (ISO 15765-2): how long diagnostic messages travel on CAN
A CAN frame carries eight bytes. A VIN is seventeen. ISO-TP is the layer that solves that, and understanding it explains several otherwise baffling adapter behaviours.
-
J2534 PassThru: the standard behind dealer-level programming
J2534 was the regulatory answer to manufacturers locking out independent workshops. It defines the cable, not the software, and that distinction is the whole story.
-
Jaguar XE and XF: OBD diagnostics and the JLR electrical reputation
The reputation for electrical gremlins is largely one root cause wearing many costumes. Fix the supply and a surprising number of unrelated-looking faults disappear together.
-
Kia Ceed and Sorento: what an OBD scan finds first
A compact hatchback and a large SUV sharing a parts bin with Hyundai. The Ceed fails around ignition and mixture; the Sorento adds diesel emissions hardware and drivetrain oils.
-
Lada Vesta and Granta: OBD-II support and common codes
Modern Ladas are fully OBD-II compliant and read with any standard adapter. The engines are simple, which makes the recurring fault list short and mostly cheap.
-
Mazda CX-5: SkyActiv OBD diagnostics in practice
SkyActiv engines took a different path from the rest of the industry, and their fault list reflects that. The diesel in particular fails in ways other diesels do not.
-
Mercedes GLA and GLC: OBD diagnostics on the compact SUVs
Two Mercedes SUVs on different platforms with different fault sets. The GLA borrows from the A-Class; the GLC from the C-Class — and that determines what goes wrong.
-
MINI Cooper: common OBD faults on the BMW-based platform
A MINI is a BMW underneath, and it inherits the timing chain, carbon and cooling issues to match. The fault list is well documented — which means the warning signs are too.
-
Nissan X-Trail: OBD diagnostics and the CVT question
The engine is rarely the problem on an X-Trail. The continuously variable transmission is where the risk and the money are, and it announces itself early if you know what to log.
-
Can an OBD adapter drain your battery? Measuring the real current
Pin 16 is permanently live, so a plugged-in adapter never truly switches off. Whether that matters depends on a number you can measure, and on how long the car sits.
-
The first OBD scan after buying a used car: a 20-minute routine
You have the keys. Before the first long trip, twenty minutes with a scan tool establishes what you actually bought and gives you a baseline to measure against later.
-
OBD codes and the emissions test: what actually fails you
Most emissions-test failures on modern cars are not about exhaust gas at all. They are about the lamp being lit and the monitors not being ready — both checkable in your driveway.
-
Pre-winter OBD checklist: the five readings that predict trouble
Winter does not create faults, it exposes marginal ones. Five values checked in October tell you which of yours will not survive the first hard frost.
-
Walking into a workshop with your own data
The information gap is what makes garage visits stressful. Arriving with the code, the freeze frame and a log changes the conversation from trust to verification.
-
OBD-II Mode 01: current data and the PIDs that matter
Mode 01 is the live feed every OBD-II car supports. Knowing which of its hundred-odd parameters are worth watching turns a list of numbers into a diagnostic method.
-
OBD-II Modes 03 and 04: reading and clearing codes correctly
One mode reads confirmed codes, the other erases far more than most people realise. Knowing exactly what Mode 04 destroys is what stops you clearing away your own evidence.
-
OBD-II Mode 08: the actuator tests almost nobody uses
Mode 08 is the one generic mode that writes rather than reads. Support is thin and the risks are real, but where it works it turns guesswork into a definitive test.
-
Where is the OBD port? Locations by brand and body type
Regulation puts the diagnostic socket within reach of the driver, but manufacturers hide it behind panels, ashtrays and fuse box covers. Here is where to look, by make.
-
OBD port has no power: fuse, pin 16 and what to test
A dead diagnostic socket is nearly always a blown fuse, and the fuse blew for a reason. Here is how to confirm it in two minutes and what to check before replacing it.
-
Your first OBD scan: a step-by-step for complete beginners
No mechanical knowledge assumed. Where the socket is, what to plug in, what the numbers mean, and the three readings worth checking on any car.
-
OBD-II vs EOBD vs JOBD: do the differences affect you?
Three names, one connector, largely the same protocol. The differences that actually matter are about which year your car was built and where it was sold.
-
Oil light flickering at idle: pressure, sensor or wear
The red oil lamp is a pressure warning, not a level warning. A flicker at idle on a hot engine is the earliest signal of wear you will ever get — and the cheapest to act on.
-
Omoda, Jaecoo and Jetour: what OBD-II reads on the new Chinese brands
These are new badges on established Chery platforms. Generic OBD-II reads them normally, which is the practical starting point when the workshop network is still forming.
-
Opel Corsa and Insignia: common OBD faults
Two Opels from different eras and different parents. Which platform yours sits on — GM or PSA — determines the entire fault list, so establish that first.
-
P0010 and P0013: camshaft actuator circuit — the solenoid, not the phaser
These two codes name a circuit, and the circuit is usually fine. What actually fails is the oil control solenoid, and what causes that is the oil.
-
P0017 to P0019: crank-cam correlation on bank 2 and what it costs to ignore
These codes say the camshaft is not where the crankshaft expects it. On an interference engine that gap has a hard limit, and the warning window is short.
-
P0030 to P0037: oxygen sensor heater circuit faults explained
A heater code is not a mixture code. It means the sensor cannot get to working temperature fast enough, and the consequences show up during warm-up.
-
P0053 and P0054: heater resistance out of range — an ageing sensor, measured
These codes are unusual: the circuit works, but the number is wrong. That makes them one of the few codes that predict a failure instead of reporting one.
-
P0071 to P0073: ambient air temperature sensor and the systems that trust it
A cheap sensor in the front bumper feeds the climate control, the ice warning and sometimes the engine. When it lies, several unrelated things misbehave at once.
-
P0087: fuel rail pressure too low — pump, filter or regulator?
P0087 means actual rail pressure fell short of the commanded value. Comparing desired against actual pressure under load tells you whether to blame the filter, the pump or a leaking regulator.
-
P0088: fuel rail pressure too high and what it does to injectors
P0088 is rarer than its low-pressure twin and more urgent. Excess rail pressure stresses injectors and pipework, and the cause is nearly always a control valve that stopped controlling.
-
P0101: MAF sensor range/performance — why airflow does not match expectation
P0101 is not a dead sensor code. It means measured airflow disagrees with what the ECU calculated. Here is how to tell a dirty MAF from a vacuum leak, a clogged filter and a tired engine.
-
P0102 and P0103: MAF circuit low and high input
These two codes mean the MAF signal left its electrical window entirely. Unlike P0101 they point at wiring, connectors and power supply far more often than at the sensor itself.
-
P0106: MAP sensor range/performance and the vacuum leaks behind it
P0106 compares manifold pressure against what the ECU expects from throttle position and RPM. Most of the time the sensor is honest and the intake is leaking.
-
P0107 and P0108: MAP circuit low and high — hose, connector or sensor
These are electrical codes, and the electrical part is usually intact. What fails is the vacuum hose feeding the sensor, and that costs almost nothing to check.
-
P0111 and P0112: intake air temperature sensor faults
The IAT sensor corrects fuelling and ignition timing for air density. A wrong reading does not stop the car, it just makes everything slightly worse, all the time.
-
P0116 to P0119: coolant temperature sensor performance and intermittent faults
The coolant sensor drives fuelling, fans, the gauge and the heater. A drifting one causes four unrelated-looking complaints, and the thermostat gets blamed for all of them.
-
P0130 to P0134: upstream oxygen sensor circuit and no activity
P0134 is the one that matters here: no activity detected. It means the sensor never woke up, and that changes what you check first.
-
P0131 and P0132: oxygen sensor voltage stuck low or high
A narrowband oxygen sensor should swing constantly. These two codes fire when it stops swinging and parks at one end. The cause is often the mixture, not the sensor.
-
P0133: slow oxygen sensor response — the code that precedes P0420
P0133 measures how fast the upstream sensor reacts, not what it reads. Catching it early is what stops it turning into a catalyst code and a four-figure bill.
-
P0138 and P0140: downstream oxygen sensor high voltage and no activity
The rear sensor does not control fuelling — it grades the catalyst. That changes what these codes mean and why replacing the sensor sometimes fixes nothing.
-
P0148: fuel delivery error on a diesel — commanded versus achieved
The ECU asked for a fuel quantity and did not get it. That is a whole-system verdict, not a component fault, which is why the code names nothing specific.
-
P0170 and P0173: fuel trim malfunction, and why it is not the same as lean
P0171 says the mixture is lean. P0170 says the correction system itself has run out of authority. The difference decides where you look.
-
P0176 to P0178: flex fuel composition sensor faults
On a flex fuel vehicle the ECU measures ethanol content in real time. When that sensor fails, the engine falls back to a safe assumption and you feel it.
-
P0217: engine over-temperature condition — the code after the damage starts
Most codes warn you. This one records that the engine already exceeded its safe temperature, which makes it a damage-assessment code as much as a diagnostic one.
-
P0251: injection pump fuel metering control on a diesel
The metering valve decides how much fuel the high pressure pump takes in. When it stops obeying, the whole rail pressure loop loses its main lever.
-
P0301-P0304: misfire on a specific cylinder and how to localise it
A cylinder-specific misfire code hands you the location for free. The swap test then tells you whether the fault travels with the part or stays with the cylinder.
-
P0313 and P0314: misfire detected with low fuel level
This is a code with a built-in explanation. The engine misfired, and the ECU noted that the tank was nearly empty — so it declined to blame the ignition system.
-
P0316: misfire detected on startup — the cold-start-only fault
P0316 only counts misfires in the first seconds after cranking. That narrow window points at a specific short list of causes that a warm-engine test will never reproduce.
-
P0327 and P0332: knock sensor circuit low on bank 1 and 2
The knock sensor is the engine hearing itself detonate. When it goes quiet, the ECU protects the engine by removing timing — and you lose power for a reason you cannot see.
-
P0336: crankshaft position sensor range/performance and the reluctor ring
P0335 means no signal. P0336 means a signal that is present but wrong, and that difference frequently points at the toothed wheel rather than the sensor.
-
P0341 and P0344: camshaft sensor range and intermittent signal
An intermittent camshaft signal is one of the harder faults to pin down, because the car works perfectly most of the time. Here is how to catch it.
-
P0351 to P0358: ignition coil primary and secondary circuit by cylinder
These codes name the cylinder, which is more than a misfire code does at first. But the code names a circuit, and the circuit includes more than the coil.
-
P0365 to P0369: camshaft position sensor B circuit
Sensor B is usually the exhaust camshaft. On a twin-cam engine with variable timing on both shafts, that sensor is doing real work — not sitting there as a spare.
-
P0404: EGR position sensor range/performance explained
P0404 compares commanded EGR position against measured position. Carbon, not electronics, is behind most of them — and cleaning beats replacing far more often than parts sellers admit.
-
P0440 and P0446: EVAP purge and vent valve faults
These two codes point at the valves that seal and breathe the fuel vapour system. A stuck purge valve is one of the few EVAP faults you can actually feel while driving.
-
P0441: EVAP incorrect purge flow — the valve that never opens
Not a leak code. This one says the purge valve is not moving the vapour it should, which is a different repair from every other EVAP code.
-
P0442: small EVAP leak — finding a hole you cannot see
P0442 means a leak around 1 mm across somewhere in the fuel vapour system. Guessing costs more than testing, and the fuel cap is innocent more often than the internet claims.
-
P0456: very small EVAP leak and the loose fuel cap myth
P0456 chases a hole around 0.5 mm across. It is the most frequently misdiagnosed emissions code on the road, and the fuel cap is responsible far less often than everyone assumes.
-
P0457: EVAP leak detected, fuel cap loose — the cheapest code there is
A code that names its own fix. Tighten the cap, drive for a few days, and it clears itself — unless the cap seal has hardened, which is the other half of the story.
-
P0496: excessive EVAP purge flow during non-purge conditions
P0496 means vapour is being drawn into the engine when it should not be. Unlike most EVAP codes it has real drivability symptoms, and a stuck purge valve causes almost all of them.
-
P0506: idle speed lower than expected and the stall that follows
The ECU is holding the throttle where idle should be correct, and the engine is turning slower than that. Something is taking torque, or something is restricting air.
-
P0507: idle speed higher than expected — hunting the vacuum leak
P0507 means the engine idles faster than the ECU commanded and it has run out of authority to bring it down. Almost every case is unmetered air entering somewhere.
-
P0606: PCM processor fault — when the computer accuses itself
P0606 is the ECU reporting its own internal self-test failure. Before condemning a control module, rule out the power supply and grounds that produce identical symptoms for a fraction of the price.
-
P0700: the transmission code that is only a pointer
P0700 is not a fault. It is the engine ECU telling you the transmission module has stored something, and that you are reading the wrong module.
-
P0705: transmission range sensor and the car that starts in any gear
The range sensor tells the car which gear you selected. When it fails, the symptoms range from a reverse light that never works to an engine that will start in Drive.
-
P0715: input/turbine speed sensor faults and erratic shifting
The turbine speed sensor is how the gearbox knows what the torque converter is doing. Lose it and shift quality collapses, but the cause is often a magnet covered in swarf rather than a failed sensor.
-
P0730: incorrect gear ratio — slipping clutches or a lying sensor
P0730 means the gearbox commanded a gear and measured a different ratio. Whether that is mechanical slip or a bad speed signal decides between a fluid service and a rebuild.
-
P0740 and P0741: torque converter clutch circuit and stuck-off faults
The converter clutch is what turns a slushbox into a direct drive at cruise. When it stops locking, fuel consumption rises, the gearbox runs hot and these two codes appear.
-
P0750-P0758: shift solenoid codes and what they really mean
Shift solenoid codes name a letter, not a gear. Understanding what each solenoid controls and why they stick turns a scary transmission code into a manageable repair.
-
P1000: OBD readiness not complete and why the test fails
P1000 is not a fault at all. It means the self-tests have not finished since the last code clear, and it is the most common reason a perfectly healthy car fails an emissions test.
-
P2096 and P2097: post-catalyst fuel trim too lean or too rich
These codes come from the downstream sensor asking the ECU to correct the mixture. They are frequently mistaken for catalyst failure when the real cause is an exhaust leak.
-
P2187 and P2189: system too lean at idle only
A lean condition that exists at idle and vanishes under load points almost exclusively at unmetered air. The load-dependence is the diagnosis, and it costs nothing to observe.
-
P2270 and P2271: O2 signal stuck lean or rich after the catalyst
The downstream sensor should sit steady but still respond when the mixture is forced. These codes mean it stopped responding at all, and an exhaust leak imitates the symptom perfectly.
-
Power steering warning light: electric and hydraulic causes
Electric and hydraulic systems fail in completely different ways and give completely different warnings. Knowing which one you have decides whether this is a fluid check or a scan.
-
Reading live data as graphs: spotting the fault in the shape
A number tells you a value; a graph tells you a behaviour. Most sensor faults are visible in the shape of the trace long before the value goes out of range.
-
Renault Kangoo and Trafic: van OBD diagnostics
Two of the most common working vans in Europe, both running well-documented Renault diesels. The fault list is short, predictable and mostly preventable.
-
SEAT Leon and Ateca: OBD diagnostics and VAG shared parts
Mechanically these are Golfs and Tiguans with different bodywork, which means every fault is already documented under another badge. Here is what transfers and what does not.
-
Skoda Kodiaq and Karoq: OBD diagnostics on VAG SUVs
Skoda SUVs run VAG engines and gearboxes, so the fault list is shared with Volkswagen and Audi. That is useful — everything is already documented somewhere.
-
Smart Fortwo: OBD diagnostics on a very small car
A rear-engined city car with an automated manual gearbox has a fault list unlike anything else on the road. The gearbox is where most of the money goes.
-
Steam from under the bonnet: stop or drive on?
The decision has to be made in about ten seconds, and getting it wrong turns a cheap hose into a cylinder head. Here is how to read the situation from the driver seat.
-
Subaru Outback: OBD diagnostics on the boxer platform
A horizontally opposed engine and permanent four-wheel drive give the Outback a fault list nobody else shares — including one tyre rule that can destroy a transmission.
-
Suzuki: common OBD-II codes and where they come from
Suzuki engines are simple by modern standards, which makes their fault patterns predictable. Here are the codes that recur and what each usually turns out to be.
-
Suzuki Swift and Vitara: the faults an OBD scan finds first
Two very different Suzukis sharing an engineering philosophy. The Swift fails predictably around ignition and idle; the Vitara adds a drivetrain worth checking separately.
-
Temperature gauge going up and down: thermostat or air lock
A needle that will not settle is telling you coolant flow is intermittent. Whether that is a lazy thermostat, trapped air or a failing pump is decided by when it happens.
-
Tesla Model 3 and Y: what OBD gives you and what it does not
There is no standard OBD-II socket on a Model 3 or Y, and no emissions data to report even if there were. Here is what is actually accessible and what genuinely matters.
-
Toyota Land Cruiser and Prado: OBD diagnostics on a long-life SUV
These are bought to last two decades, which changes what matters. The engine rarely lets you down; the drivetrain oils and the emissions hardware are where attention pays.
-
TPMS light will not reset after inflating the tyres
You checked every pressure and the light is still on. Whether your car uses sensors in the wheels or infers pressure from wheel speed changes what the fix is entirely.
-
Transmission overheating warning: causes and immediate actions
Heat is what kills automatic gearboxes, and the relationship is brutal: every 10 °C above normal roughly halves fluid life. What you do in the next five minutes matters.
-
U0101: lost communication with the transmission control module
U0101 means the engine ECU stopped hearing the gearbox module on the CAN bus. The module is often alive and well — it is the wiring, power or bus termination that failed.
-
U0121: lost communication with the ABS module
When the ABS module goes quiet, wheel speed disappears from the whole car. Three warning lights come on at once and half the driver assistance systems switch themselves off.
-
U0140 and U0155: lost communication with the body module and cluster
These two codes sit on the comfort side of the network, where symptoms look like unrelated electrical gremlins: dead windows, wrong gauges, lights that will not switch off.
-
Volvo XC60 and XC90: OBD diagnostics and module coverage
Volvo builds safety systems into almost everything, which means many modules and many things that can go quiet. The generic scan reaches less here than owners expect.
-
VW Tiguan and Touareg: common OBD faults on VAG SUVs
Two VW SUVs at opposite ends of the range. The Tiguan inherits the mainstream VAG fault list; the Touareg adds air suspension and a complexity level that changes the calculus.
-
Why the check engine light comes back after clearing
Clearing a code does not repair anything. Understanding the drive-cycle logic behind when the light returns tells you whether a repair worked or merely delayed the verdict.
-
HVO diesel: what this fuel is and whether you can put it in your engine
Pumps increasingly carry an HVO or XTL marking. It looks like diesel, costs differently, and behaves slightly differently in an engine. What it is, who it suits, and what changes in the data.
-
Car cybersecurity: why modern cars are stolen through electronics, and what an owner can do
Locks and alarms are no longer the main barrier. Modern theft is work on the vehicle network rather than on the doors. How the risk is structured, and which countermeasures genuinely work.
-
OBD on an electric car: what a standard built for emissions actually shows
OBD-II was invented to monitor exhaust. An electric car has no exhaust — so half the services lose their purpose. What remains useful, and where manufacturer requests take over.
-
Over-the-air firmware updates: what changes in your car while you sleep
The car updates itself with no workshop visit — and behaves differently afterwards. What actually changes, why your adaptations disappear, and how to record the version before and after.
-
Plug-in hybrids: the hardest type of car to diagnose
Here you have everything at once: a combustion engine with a full emissions system plus a high-voltage drivetrain. And each half suffers because the other keeps working in its place.
-
Right to repair: why some car data is open to everyone and some only to the dealer
Standard OBD-II obliges manufacturers to expose part of the data to anyone. The rest is at their discretion. Where that line runs, why it is there, and what it means for owners and independent workshops.
-
Telematics and insurance: what data your driving generates and who sees it
A modern car knows how you drive, and some of that data leaves the vehicle. What the manufacturer collects, what an insurer sees, and where the line runs between diagnostics and tracking.
-
Audi A4 B7 and B8: oil consumption, chain, and carbon — three topics to check together
The three main topics of these generations are causally linked: oil reaches the chamber, carbon settles on the valves, the chain stretches. So check them together rather than one at a time.
-
Bad fuel: how to recognise it over OBD and tell it apart from a real fault
After a fill-up the car pulls worse and stumbles under load. Is it the fuel or did something break? The data answers unambiguously — through knock correction behaviour, fuel trims, and when the codes appeared.
-
BMW E90: what to check by engine version, and why the diesel is its own story
On the E90 the cost of ownership is decided not by the body or the mileage but by which engine is under the bonnet. A breakdown by version, and why a cold start on a diesel is critical.
-
Can an OBD scanner void your warranty? The honest answer
Reading data through the diagnostic port is equivalent to looking at the speedometer. Where the real line sits between reading and intervening, and which actions genuinely give a dealer grounds to refuse a claim.
-
Check Engine flashing vs steady: the difference that decides whether you keep driving
A steady lamp says "book a diagnostic soon". A flashing lamp says "stop now". They are two distinct signals from one indicator, and confusing them costs a catalytic converter.
-
P0016: the code you should not postpone — crankshaft and camshaft out of correlation
Most codes will wait until the weekend. This one will not. The module is reporting that the crankshaft and camshaft have taken up a position relative to each other that should be impossible, and the usual cause is a stretched timing chain.
-
Lanos: seven typical faults and why diagnostics pays off fastest here
A simple engine, cheap parts, and age — a combination where most faults can be found yourself. The typical Lanos codes, and why an adapter pays for itself on the first avoided workshop visit.
-
Anatomy of a fault code: what every character in P0301 actually means
The five characters are not arbitrary. The letter names the system, the first digit says whether it is standard or manufacturer-specific, the second names the subsystem, and the last two pin it down. After this, codes read without a lookup table.
-
How to spot an ECU remap over OBD: seven signs of a reflashed control unit
The seller says it is all stock and the engine pulls forty horsepower harder than it should. A remap is invisible under the bonnet, but not inside the module: calibration checksum, version ID, boost behaviour, and fuel trims all give it away.
-
Petrol particulate filters: why a GPF clogs in city traffic and what to do about it
Particulate filters have a reputation as a diesel problem. Since 2017 they have been fitted to direct-injection petrol cars too — and they clog the same way: short trips, city driving, an engine that never gets hot.
-
Hyundai Accent: common Gamma engine faults and what to check when buying
The Accent is a car whose faults are predictable and inexpensive. The most frequent codes, why the cam phaser here suffers from oil, and what to check past 90,000 miles.
-
Intake swirl flaps P2015: the plastic linkage that can cost you an engine
The best-known code in the VAG diesel world. The cause is usually almost comic — a plastic actuator linkage crumbled. The consequence often is not: the fragment can end up inside a cylinder.
-
Kia Rio: what fails at which mileage — a schedule rather than a list
The Rio shares its engine family with the Hyundai Accent, so the parts list is common to both. The difference is when each item appears — and that schedule is more useful than the list itself.
-
Knock sensor P0325: why the engine loses power once the microphone goes quiet
A knock sensor is a microphone bolted to the block. When it stops hearing, the ECU plays safe and pulls ignition timing across every operating point. What P0325 means and why the sensor itself is usually not the culprit.
-
Limp mode: why the car suddenly refuses to go above 40, and what to do about it
Capped RPM, a dead-feeling pedal, speed pinned low — that is not a breakdown, it is protection. What it is protecting, which codes trigger it most often, and why "restart and carry on" is sometimes the worst option.
-
The LIN bus: half the car that never appears at the diagnostic port
Window motors, mirrors, the rain sensor, the alternator, the climate system — all of it lives on a second network, cheaper and slower than CAN. The OBD port cannot see it at all, which is why some faults "cannot be diagnosed".
-
Before a long trip: what to check over OBD in half an hour in the garage
Most roadside breakdowns do not happen suddenly — they ripen over weeks and show in the data long before any lamp lights up. A seven-point checklist to run before you leave.
-
Mazda 6: intake valve carbon, cam timing, and why short trips hurt here
Direct-injection engines deliver high efficiency and one characteristic problem — carbon on the intake valves that fuel never washes off. What diagnostics can see of it.
-
Mercedes Sprinter: commercial vehicle faults, where downtime costs money
On a commercial vehicle diagnostics has different economics: one day off the road costs more than the adapter. Typical Sprinter faults, and which of them can be caught before the van stops.
-
48-volt mild hybrids: what they actually are and why "hybrid" is nearly marketing here
The paperwork says hybrid, and the car cannot travel a single metre on electricity. What the 48-volt system actually does, why there are two batteries, and how to diagnose it over OBD-II.
-
Nissan Almera: simple faults on a simple car, and where the fuel consumption hides
The Almera was deliberately built simple, and that shows in its fault list: almost everything is found with a basic adapter. The most frequent codes, and why consumption rises with no lamp at all.
-
The drive cycle: how to actually complete readiness monitors instead of driving in circles
After clearing codes the monitors drop to not ready, and no emissions test will overlook it. What the ECU checks at each stage, why one long trip does not help, and the order to drive in.
-
Mode 09 — the OBD service that knows things the odometer does not
The ninth OBD-II service returns the VIN stored inside the control module, the calibration version, and its checksum. Three fields that catch a swapped module, a reflashed ECU, and a mismatch with the paperwork.
-
Why your scanner shows fewer parameters than the next car: how supported PIDs work
Somebody else sees boost pressure and oil temperature; you see RPM and speed. That is not an app limitation — the car itself declares which parameters it will hand over, and the list differs from vehicle to vehicle.
-
Opel Astra H: chain, thermostat, and steering assist — three topics that set the cost of ownership
The Astra H has a short and very predictable problem list. Three items are worth checking before you buy, because they determine what the car will cost to run.
-
P0113 and P0118: temperature sensors — cheap parts that cost you fuel
A sensor costing a few dollars can raise consumption by a third, ruin starting, and break the cooling fan. The two most important temperature sensors, and why their failures are so easy to miss.
-
P0135 and P0141: oxygen sensor heater — the code often cured by a fuse
An oxygen sensor does not work until it reaches 570 °F, so it carries its own heater — and the heater is what fails first. Why this does not always mean replacing the sensor.
-
P0171 and P0174: lean mixture — seven causes, and why the sensor is not one of them
The most common code after misfires. It means the module is adding fuel and still cannot keep up. Seven causes in order of probability, and how to narrow the search using fuel trims alone.
-
P0172 and P0175: rich mixture — why it smells of fuel and where the fuel goes
The mirror image of P0171: too much fuel, and the module cannot remove enough of it. The causes, why the catalyst suffers, and how a rich mixture kills an engine through its oil.
-
P0201–P0206: injector circuit — when the wire is at fault, not the injector
These codes name a specific cylinder, which is why they get read as "the injector died". In fact the module is complaining about an electrical circuit, and the injector is only one of three elements in it.
-
P0335: the crankshaft position sensor — the one the engine cannot start without
The car cranks and never catches. No spark, no fuel, and possibly no codes stored. The sensor without whose signal the control module will not even begin to try.
-
P0340: camshaft position sensor — why the car only starts on the second try
The engine will not start first time, occasionally stalls and restarts immediately. That is the camshaft sensor signature: it does not stop the engine permanently, it makes it unpredictable.
-
P0500: the vehicle speed sensor — when the speedometer lies, half the car stops working
The speedometer sits at zero, and with it the cruise control, the power steering assist, and the transmission all misbehave. Why one speed signal is needed by almost every module at once.
-
P0505: hunting idle — and why cleaning the throttle body does not always fix it
Idle swings between 500 and 1200 RPM and the car stalls at lights. The universal advice is to clean the throttle body. When that works, and when it merely postpones the real cause.
-
Battery flat by morning: finding a parasitic drain, and why OBD is only half the answer
New battery, alternator charging, and the car still will not start in the morning. Something is refusing to sleep. How to narrow the search through diagnostics, and where the line is beyond which you need a multimeter.
-
Renault Duster: common faults on petrol and diesel versions
The Duster is bought for simplicity, and that simplicity pays off — most faults here fall into the "find it and replace it yourself" category. Broken down by engine version, plus what four-wheel-drive owners should check.
-
Secondary air injection P0410: runs 90 seconds a day and fails anyway
A pump that only runs on a cold start, and only for a minute and a half. It sits idle the rest of the time — which is precisely why it corrodes, seizes, and eventually produces a code that fails your emissions test.
-
Skoda Fabia: faults by engine version — from the three-cylinder to the diesel
The Fabia was built with very different engines, and their problem lists barely overlap. A breakdown by version, so you do not go hunting somebody else's faults on your own car.
-
Toyota RAV4: oil consumption, cam phasers, and what to check past 90,000 miles
The RAV4 has a reputation for reliability and it is earned — but two topics repeat across generations. What diagnostics can see, and what still has to be checked on the dipstick.
-
U0100: lost communication with the engine module — and why the car still drives
The most common network code. Somebody on the bus stopped hearing the engine control module — and that almost never means the module itself has died. Causes from a voltage sag to a broken bus wire.
-
Variable valve timing P0011 and P0014: why the engine feels flat and why oil is to blame
Cam timing codes almost never start with mechanics — they start with oil. A blocked control valve screen, pressure that will not hold, a cam that refuses to move on command. Why this is the cheapest repair among those that look expensive.
-
VW Passat B6 and B7: what fails with mileage and what to check when buying
The TSI timing chain, TDI swirl flaps, the DSG mechatronic unit, and oil consumption — four topics that account for most Passat conversations of these generations. What diagnostics can see of each.
-
When the scanner lies: ghost codes, false triggers, and why "a code" is not "a broken part"
The code points at a sensor and the sensor is fine. The code vanishes and returns a week later. Why that happens, how to tell a real fault from a side effect, and why the freeze frame decides more than the code does.
-
Rebuilt salvage cars: what OBD tells you about crash damage you cannot see
The bodywork was welded and painted, but the electronics remember everything. How to use OBD-II to find a silent airbag module, a donor unit from another car, uncalibrated driver assistance, and the fingerprints of flood damage.
-
Checking a used car with OBD: a 20-minute protocol to run before you hand over the money
The seller clears the fault memory five minutes before you arrive, and your scanner reports a clean bill of health. Here is the seven-step order that catches it: readiness monitors, pending codes, freeze frame, a cold start, and the module roll call.
-
AdBlue and SCR System OBD-II Diagnostics: P20EE, P229F, P2BAD on Euro 6 Diesels
Common OBD-II fault codes for AdBlue/SCR systems on Euro 6 diesels: P20EE NOx catalyst efficiency, P229F DEF quality, P2BAD urea concentration — causes, Live Data, solutions.
-
Audi Common OBD-II Codes: A3, A4, A6, Q5, TT
Top DTC codes for Audi A3, A4, A6, Q5, TT: TFSI EA888 common issues, S-tronic DSG problems, quattro driveline codes, VAG UDS extended diagnostics — OBD-II guide.
-
Audi Q7 and Q5 OBD-II Diagnostics: 3.0 TDI V6, 3.0 TFSI, S-tronic, Air Suspension
DTC codes for Audi Q7 4L/4M and Q5 8R/FY: 3.0 TDI V6 CP4 P0087, 3.0 TFSI supercharger P0299, S-tronic DL501 P0715, Audi Air Suspension C1141 — OBD-II Live Data and diagnosis.
-
Torque Converter Diagnostics via OBD-II: P0741, TCC Slip, Live Data
How to diagnose automatic transmission torque converter through OBD-II: P0741 TCC lockup slip, P0740 solenoid, Live Data slip percentage — step-by-step without disassembly.
-
BMW X5 and X3 OBD-II Diagnostics: N47 Chain, N57 Diesel, N55 VANOS, ZF 8HP
DTC codes for BMW X5 E70/F15 and X3 E83/F25: N47 timing chain P0016, N57 CP4 P0087, N55 VANOS P0011, ZF 8HP P0894, xDrive P175F — OBD-II Live Data without BMW ISTA.
-
BMW N47 2.0d OBD Diagnostics: Most Common Faults on 1/3/5 Series, X1, X3
BMW N47 diesel diagnostics: P0087 fuel rail pressure, P2002 DPF, P0299 turbo, timing chain failure — OBD-II guide for BMW 116d, 118d, 320d, 520d, X1 20d.
-
Car Suspension OBD-II Diagnostics: C-Codes, Active Damping, Air Suspension
Diagnosing suspension via OBD-II: C-codes for ABS wheel speed, AIRMATIC air suspension faults, CDC active damping, Magnetic Ride — Live Data without workshop equipment.
-
Catalytic Converter Theft: OBD-II Detection and Prevention Guide
How to detect catalytic converter theft via OBD-II: P0420/P0430 after theft, misfires, exhaust noise — plus practical prevention, marking, and insurance advice.
-
Chevrolet and GM Common OBD-II Codes: Cruze 1.4T, Lacetti 1.6, Captiva 2.0 CDTi
Top DTC codes for Chevrolet Cruze J300, Lacetti, Aveo T250, Captiva: 1.4T A14NET carbon buildup, 1.6 Z16XE chain, 2.0 CDTi Z20DMH EGR — OBD-II guide for GM group vehicles.
-
Coolant Leak Diagnosis: OBD-II Detection Before Overheating
How to detect coolant leaks through OBD-II: P0128 thermostat, P0116 ECT sensor, P0217 overheat — step-by-step diagnosis and causes. Catch it before engine damage.
-
Diesel Common Rail Injector Diagnostics via OBD-II — Without Removal
How to diagnose diesel Common Rail injectors through OBD-II: Live Data Balance Rate, Return Flow, P020X codes, IQA correction on Bosch, Delphi, Siemens systems — VW, BMW, Ford, Peugeot.
-
Electric Vehicle OBD-II Diagnostics: Nissan Leaf, BYD, Renault Zoe — Battery and Motor
How OBD-II and BMS protocols help diagnose EV battery degradation: P0A80 cell deterioration, SOH monitoring, cell balancing, inverter temperature — what you can read without dealer tools.
-
Engine Oil and OBD-II: P0520–P0523, Oil Life Monitor and Codes Caused by Bad Oil
OBD-II oil pressure codes P0520, P0521, P0522: how Oil Life Monitor (GM OLS, BMW CBS, Ford ILM) relates to OBD-II, which DTC codes are early warnings of degraded oil — VANOS P0011, timing chain P0016, P0087.
-
Fiat and Alfa Romeo Common OBD-II Codes: 500, Punto, Giulia, Stelvio
Top DTC codes for Fiat 500, Punto, Bravo and Alfa Romeo Giulia, Stelvio: MultiAir timing chain, P0299 turbo, JTDM diesel, TwinAir — OBD-II diagnostics guide.
-
Ford Focus and Mondeo Common OBD-II Codes: EcoBoost and TDCi
Top DTC codes for Ford Focus III/IV, Mondeo V: EcoBoost 1.0/1.5 misfires, TDCi 2.0 diesel, PowerShift DCT shudder — IDS-compatible OBD-II diagnostics guide.
-
GDI and FSI Carbon Buildup on Intake Valves: OBD-II Diagnosis
How carbon deposits on intake valves from GDI/FSI/TFSI/TSI engines appear in OBD-II: P2187, P0300, fuel trim Live Data, and solutions — Walnut Blasting vs chemical cleaning.
-
Honda Common OBD-II Codes: Civic, CR-V, Accord, Jazz
Top DTC codes for Honda Civic, CR-V, Accord, Jazz/Fit: P0341 i-VTEC cam sensor, P0401 EGR, CVT issues, VTEC solenoid — OBD-II diagnostics guide.
-
Honda CR-V and SUVs OBD-II Diagnostics: K20/K24 i-VTEC, 1.5T, i-MMD Hybrid
DTC codes for Honda CR-V III/IV/V, HR-V, Pilot: K24 i-VTEC P2646, 1.5T L15B carbon buildup, i-MMD hybrid P0A80, CVT P0868 — Live Data and OBD-II analysis without dealer tools.
-
Spark Plugs and Ignition Coils: OBD-II Diagnostics — P030X Misfires
How to diagnose faulty spark plugs and ignition coils with OBD-II: P0300–P0308 codes, Live Data Misfire Count, cylinder elimination method — no oscilloscope needed.
-
Jeep and Chrysler Common OBD-II Codes: Cherokee, Renegade, Wrangler
Top DTC codes for Jeep Cherokee, Renegade, Wrangler and Chrysler: P0305 MultiAir misfires, P0522 oil pressure, U0100 CAN bus — OBD-II diagnostics guide.
-
Kia and Hyundai Common OBD-II Codes: Sportage, Tucson, i30, Ceed
Top DTC codes for Kia Sportage, Ceed, Hyundai Tucson, i30: Theta II engine failures, GDI direct injection carbon buildup, DCT wet clutch, P0011 CVVT — OBD-II diagnostics.
-
Kia Sportage and Hyundai Tucson OBD-II Diagnostics: 1.6 GDI, 2.0 CRDi, DCT, TPMS
DTC codes for Kia Sportage QL/NQ5 and Hyundai Tucson TL/NX4: 1.6 GDI carbon P2187, 2.0 CRDi D4HA EGR P0401, 7-speed DCT P0894, TPMS C0051 — OBD-II without dealer Gen3 scanner.
-
Land Rover and Range Rover OBD-II Diagnostics: TDV6/TDV8, 2.0 Si4, EAS Air Suspension
Top DTC codes for Land Rover Discovery/Defender and Range Rover: TDV6 P0087, TDV8 chain, EAS air suspension faults, Haldex 4WD, JLR-specific OBD-II diagnostics.
-
Lexus Common OBD-II Codes: RX, IS, ES, NX
Top DTC codes for Lexus RX 350/450h, IS 250/300, ES 300h, NX: P0012 VVT-i, P3190 hybrid engine, P0741 transmission, TPMS — OBD-II diagnostics guide.
-
LPG and CNG Cars: OBD-II Diagnostics for Gas Fuel Systems
How OBD-II helps diagnose LPG (autogas) and CNG vehicles: P0093 gas pressure, P0172 mixture, lambda integration, petrol-to-gas switching — practical OBD guide.
-
MAF and MAP Sensor OBD-II Diagnostics: P0100, P0105, P0171 via Live Data
How to distinguish MAF sensor fault from MAP, vacuum leak, or clogged air filter via OBD-II Live Data: P0100, P0101, P0105, P0171 — step-by-step algorithm without blind replacement.
-
Mazda Common OBD-II Codes: CX-5, Mazda3, Mazda6, MX-5
Top DTC codes for Mazda CX-5, Mazda3, Mazda6, MX-5: SkyActiv-G direct injection issues, P0302 PCV misfires, i-Stop codes, GVC chassis codes — OBD-II diagnostics.
-
Mercedes-Benz Engine OBD Diagnostics: C-Class, E-Class, GLC, Sprinter
OBD-II diagnostics for Mercedes-Benz C-Class, E-Class, GLC, Sprinter: M274 turbo petrol codes, OM651 diesel issues, 7G-Tronic problems, AIRMATIC suspension — guide.
-
Mercedes C-Class and E-Class OBD-II Diagnostics: OM651, M271, 7G-Tronic, AIRMATIC
DTC codes for Mercedes W204/W212: OM651 2.2 CDI P0087 rail pressure, M271 CGI chain P0014, 7G-Tronic P0741, AIRMATIC air suspension C1141 — OBD-II Live Data without Star Diagnosis.
-
Mitsubishi Common OBD-II Codes: Outlander, ASX, Eclipse Cross, L200
Top DTC codes for Mitsubishi Outlander, ASX, Eclipse Cross, L200: 4B11/4B12 MIVEC codes, CVT JF011E problems, PHEV battery codes, 4WD Super Select — OBD-II guide.
-
Nissan Common OBD-II Codes: Qashqai, X-Trail, Micra, Leaf
Top DTC codes for Nissan Qashqai, X-Trail, Juke, Micra, Leaf: CVT Jatco issues, HR16/MR20 timing chain, P0420 catalyst, ProPilot ADAS — OBD-II diagnostics.
-
Nissan Qashqai and Juke OBD-II Diagnostics: MR20, HR16 DIG-T, K9K dCi, CVT
DTC codes for Nissan Qashqai J10/J11 and Juke: MR20 CVTC P0011, 1.2 DIG-T P0299, K9K 1.5 dCi P0087, Jatco CVT P0868/P1778 — OBD-II Live Data without CONSULT III.
-
Opel and Vauxhall Common OBD-II Codes: Astra, Insignia, Corsa, Mokka
Top DTC codes for Opel/Vauxhall Astra, Insignia, Corsa, Mokka: 1.6T A16LET issues, Z20NET ECOTEC faults, Intellilink connectivity codes, FlexRide — OBD-II guide.
-
Oxygen Sensor (Lambda Probe) OBD-II Diagnostics: P0130–P0167 and Live Data
DTC codes P0130, P0131, P0134, P0136, P0141 — oxygen sensor diagnosis via OBD-II Live Data: wideband vs narrowband, STFT/LTFT correlation, identifying the faulty bank without an oscilloscope.
-
Peugeot and Citroën Common OBD-II Codes: 308, 508, C4, C5
Top DTC codes for Peugeot 308, 508, Citroën C4, C5: EP6 THP common faults, EGS robotised gearbox, AdBlue BlueHDI — OBD-II diagnostics guide.
-
Porsche Cayenne and Panamera OBD-II Diagnostics: 3.6 V6, 4.8 V8, PDK, PASM
DTC codes for Porsche Cayenne 958 and Panamera 970/971: 3.6 V6 P0128, 4.8 Biturbo P0300, PDK P0894, PASM air suspension C1A25 — Live Data and OBD-II without PIWIS tester.
-
Renault Megane and Clio — Common OBD-II Codes: 1.2 TCe, 1.5 dCi, EDC
Top DTC codes for Renault Megane III/IV and Clio IV/V: H4Bt 1.2 TCe timing chain, 1.5 dCi K9K fuel pump, EGR, EDC dual-clutch gearbox — OBD-II diagnostics guide.
-
SEAT and Cupra Common OBD-II Codes: Ibiza, Leon, Cupra Formentor
Top DTC codes for SEAT Ibiza, Leon, Cupra Formentor: EA211 1.0/1.5 TSI misfires, DSG DQ200/DQ381 problems, P0299 turbo, VAG extended diagnostics — OBD-II guide.
-
Skoda Octavia and Superb — Common OBD-II Codes: 1.4 TSI, 1.6 TDI, 2.0 TDI
Top DTC codes for Skoda Octavia III/IV, Superb III: EA211 1.4 TSI timing chain, TDI 1.6/2.0 EGR, DSG DQ250 wet clutch, VAG-specific OBD-II diagnostics.
-
Subaru EJ Engine OBD Diagnostics: Outback, Forester, Impreza, WRX
OBD-II diagnostics for Subaru EJ20/EJ25 boxer engines: P0301 head gasket misfires, P0420/P0430 cats, STI flat-six knock detection, AWD DCCDcodes — complete guide.
-
Subaru Impreza and Forester OBD-II Diagnostics: EJ20/EJ25, WRX P0299, HGF, AVCS
DTC codes for Subaru EJ20/EJ25 Boxer: head gasket failure P0301–P0304, WRX EJ257 P0299 underboost, AVCS P0011, FB20/FA20 GDI carbon — OBD-II Live Data without SSM Select Monitor.
-
Throttle Body and Idle Control: OBD-II Diagnostics — P0120, P0506, P2135
How to diagnose the electronic throttle body (ETB) and idle control through OBD-II: P0120, P0122, P0506, P0507, P2135 codes — Live Data checks without workshop equipment.
-
Timing Belt Replacement: OBD-II Indicators and Skip Symptoms
How OBD-II helps identify timing belt condition: P0016 camshaft correlation, P0300 misfires after a skip, Live Data confirmation — plus replacement intervals for common engines.
-
Toyota Corolla and Camry — Common OBD-II Issues: 2ZR, M20A D-4ST, VVT-iE, TPMS
Top DTC codes for Toyota Corolla E210 and Camry XV70: 2ZR-FE/FAE naturally aspirated, 2.0 M20A-FKS D-4ST, Atkinson VVT-iE hybrid, TPMS sensor codes — OBD-II without dealer tools.
-
Toyota Hilux and Pickup Trucks: OBD-II Diagnostics — 2.4/2.8 Diesel, 4WD, P0087, InjBalance
DTC codes for Toyota Hilux (GUN125/GUN126) and Land Cruiser Prado: 2GD-FTV diesel P0087, VNT turbo P0299, 4WD transfer case C1201, InjBalance Live Data — diagnosis without dealer tools.
-
Toyota Prius Hybrid Diagnostics via OBD-II: HV Battery, P0A80, EV Mode
Complete OBD-II diagnostics for Toyota Prius Gen 2/3/4: P0A80 HV battery degradation, P3190 engine in hybrid mode, cell voltage check, PCU inverter — practical guide.
-
Turbocharger Boost Leak Diagnostics via OBD-II: P0299, P0234, Boost Live Data
How to detect boost leaks and turbocharger faults through OBD-II: P0299 underboost, P0234 overboost, Boost Pressure Live Data — systematic leak-finding algorithm without expensive equipment.
-
VW Golf Common OBD-II Issues: Golf 6, Golf 7, GTI, GTE
Top DTC codes for VW Golf VI/VII: P2187 EA888 lean mixture, P0299 TSI turbo underboost, P0420 catalyst, DSG DQ200 shudder — OBD-II diagnostics and fixes.
-
Volvo Common OBD-II Codes: XC60, V60, S60, XC90
Top DTC codes for Volvo XC60, V60, S60, XC90: Drive-E T5/T6 turbo issues, D4/D5 diesel common faults, Geartronic 8HP, Pilot Assist ADAS codes — OBD-II guide.
-
Steering Angle and Wheel Alignment: OBD-II Diagnostics and Calibration
How to check steering angle sensor (SAS) through OBD-II, detect alignment needs, ESC errors after suspension work — practical guide for wheel alignment and SAS calibration.
-
Variable displacement AC compressor: why "new refrigerant" doesn't help, and how OBD sees a sick pump
Fixed vs variable displacement AC compressor, how to diagnose the control valve, code B1247, symptoms, and why "clutch not engaging" isn't always an electric fault.
-
Ford EcoBoost 1.5 / 2.0: typical OBD codes every Ford mechanic knows
Ford EcoBoost turbocharged specifics: P0299 turbo, P0301 misfire, P0016 timing chain, P0087 fuel pressure — real problem statistics for this engine family.
-
The 8 AI agents behind Car Diagnostics: how a specialized AI team explains your car fault
What each of the 8 Car Diagnostics AI agents does: DTC Analyzer, Prediction, Recommendation, Report Generator, Chat, OBD Reader, RAG and Diagnostic MCP. How they work together — and why that's more accurate than a single big ChatGPT.
-
ABS bleeding via scan tool: why "the normal way" won't bleed the air out, and how OBD activates the valves
How to bleed brakes with ABS: activate the ABS pump via OBD scanner, why air stays in the module manually, which cars support self-bleed.
-
ABS wheel speed sensor: codes C0035, C0040, C0045 and how to diagnose "ABS flashing in turns"
What OBD-II shows about wheel speed sensors, difference between active and passive types, how to diagnose ABS/ESP problems via C-codes, and why a "worn tone ring" is common.
-
ADAS: when Lane Keep and Adaptive Cruise stop working, and why OBD calibration isn't "out of the box"
Lane Keep Assist, Adaptive Cruise Control, AEB via OBD-II: typical codes U0428, C1B01, why calibration is needed after windshield replacement, and why an OBD adapter won't do it.
-
AC not cooling: OBD-II diagnostics, refrigerant pressure, compressor and sensors
What OBD-II shows about the AC system: codes B1234, B10DA, high/low-side pressure, evaporator temperature, why "just add refrigerant" isn't always the answer, and how to diagnose the compressor clutch.
-
Auto Start-Stop not working: 8 reasons the system won't kill the engine at traffic lights
Why Auto Start-Stop suddenly stopped working, how OBD-II shows the status (Ready/Not Ready), ECU criteria for the stop, the role of the EFB/AGM battery, and how to diagnose via live parameters.
-
Battery and alternator via OBD-II: P0562, P0620, diagnose in 5 minutes
What OBD-II says about the battery and alternator: codes P0562 (low voltage), P0563 (high), P0620 (alternator). How to read system voltage and why "overcharge" is more dangerous than "undercharge".
-
BCM (Body Control Module): diagnosing "window won't work" and "key not detected" via OBD
What BCM does, how OBD-II reads B-codes and U-codes, why "the window is stuck from pause" is often the BCM, and how to tell the module from a wiring fault.
-
Brake pad wear via OBD-II: how BMW, Audi, Mercedes "count" remaining life
What OBD-II shows about brake pads on modern cars: wear sensors, calculated brake pad wear, codes C1000, C1100, and why "2000 mi to replacement" on a BMW is not guesswork.
-
CAN-FD (Flexible Data-Rate): why new cars "don't talk" to your old ELM327
What CAN-FD (Bosch, 2012) is, how it differs from classic CAN, why Tesla, Ford Bronco, BMW 2020+ need new OBD adapters, and how to check if your ELM327 supports CAN-FD.
-
Car won't start: how OBD-II tells an immobilizer fault from fuel/electrical
Step-by-step algorithm for "no-start": how OBD-II tells in 5 minutes whether the issue is the immobilizer (P1602, B10CC), fuel pump, starter, battery or ECU.
-
OBD-II on Chinese cars: Chery, Geely, BYD, Great Wall — diagnostic specifics
What OBD-II can do on Chery Tiggo, Geely Coolray, BYD Tang, Great Wall Haval: SAE J1979 standard, custom PIDs, GB codes, brand tools vs universal ELM327.
-
DPF (Diesel Particulate Filter): diagnosing regeneration, clogging and when it's time for a clean
What a DPF is, how it regenerates, which DTCs signal a problem (P2002, P244A, P244B), how to read soot levels via OBD-II, and why short trips kill diesel engines.
-
Not all DTCs are equal: 4 severity levels (low, medium, high, critical) and how to prioritize
What DTC severity level means, how to tell "light from dust on the MAF" from "stop the engine now", which codes can wait, which are critical right now.
-
Engine oil pressure via OBD-II: codes P0521, P0524, why it's "shut down now" and how to diagnose
What OBD-II shows when oil pressure drops: P0520-P0524, difference between "high" and "low", when you can't drive another meter, worn pump, clogged filter or worn bearings.
-
EV and hybrid OBD-II diagnostics: Tesla, Nissan Leaf, hybrids, and where the standard ends
What OBD-II can and can't do on electric vehicles: hybrid diagnostics for Toyota Prius, reading battery health on Nissan Leaf, Tesla's limitations, and the role of manufacturer CAN.
-
Odometer fraud: how OBD-II reveals rolled-back mileage when buying used
What OBD-II shows when the odometer says 50 000 mi but the real number is 150 000: ECU log audit, mismatch between ABS, ECM and cluster, motohours vs mileage, DTC history analysis.
-
How to reset service intervals via OBD-II — and why sometimes it's impossible
Step-by-step guide to reset the "Service in 500 mi" reminder on VW, BMW, Mercedes, Toyota. Button method vs diagnostic method, when online activation is needed, and why the dealer charges $80 for a 30-second job.
-
HVAC deep-dive: climate control via OBD, blend-door actuators, servo motors — when the cabin heats "from one side"
Dual-zone climate control via OBD: codes B12xx, blend-door actuator state, mode-door, vent output temperature. How to diagnose "warm on the right — cold on the left".
-
OBD logging for track day: capturing engine data on track and what to do with the log
What to log on track via OBD-II (RPM, boost, oil temp, EGT, coolant), what rate (1 Hz vs 10 Hz), how not to lose data in corners, how to export into RaceRender / Trackaddict.
-
Freeze Frame: how OBD "photographs" the moment of a fault and why it matters more than the DTC itself
What OBD-II Freeze Frame data is, which parameters it captures, how to read the ECU snapshot, and why an experienced diagnostician looks at it before the trouble code itself.
-
OBD-II Mode 06: reading the ECU's inner thoughts before Check Engine appears
What OBD-II Mode 06 is, how to read on-board monitor test results (catalyst, O2, EGR) before a DTC appears, and why it's a secret weapon of professional diagnosticians.
-
P0128: why the engine won't warm up — thermostat, sensor or something sneakier
Deep dive into P0128: when it appears, why thermostats fail stuck open, how to diagnose without teardown, and why a "cold" engine burns 10-15% more fuel.
-
Post-repair verification: 7 OBD steps to confirm the fix actually worked
What to do after replacing an O2 sensor, catalyst, MAF or injector: run a drive cycle, read Freeze Frame, Mode 06, compare LTFT before/after — to be sure the repair is solid.
-
TPMS via OBD-II: why the "yellow circle" turned on and how to diagnose tire-pressure sensors
Direct vs indirect TPMS, codes C0750, C0755, C2126, how to read individual pressure and temperature per wheel via OBD-II, sensor battery life, replacement cost.
-
UDS Mode 22: what manufacturers hide beyond the OBD-II standard
What UDS (Unified Diagnostic Services) ISO 14229 is, difference vs OBD-II, how Mode 22 reads DPF soot mass, VGT position, TPMS voltage — and why 90% of the "interesting stuff" lives here.
-
Engine Stalls While Driving: 10 Causes and Urgent Diagnosis
Engine suddenly dies while driving — under braking, at lights, on the motorway: how to find the cause in 15 minutes and whether you can keep driving.
-
OBD-II Readiness Monitors explained: why they matter before an MOT or Smog Check
What OBD-II Readiness Monitors are, why cars fail inspection with "not ready" status even without any trouble codes, and how to run a proper drive cycle after battery disconnect or repair.
-
Car Will Not Start: 12 Causes and a Quick Diagnostic Algorithm
Engine cranks but no fire — or dead silence: how to tell in 5 minutes whether it is the starter, the battery, fuel, plugs, immobiliser, or something deeper.
-
How AI Explains Trouble Codes: 8 Agents Under the Hood
How Car Diagnostics AI works: eight specialised agents analyse DTC codes, predict failures, generate reports, and answer questions — inside a microservice architecture.
-
Car Battery Warning Lights: What the Dashboard Battery Symbol Means
Complete guide to car battery and charging system warning lights: what the red battery symbol means, the difference between red and amber indicators, and how to diagnose charging faults before they leave you stranded.
-
5 OBD-II Protocols Explained in Plain English
ISO 9141-2, KWP2000, J1850 PWM, J1850 VPW, CAN — how they work, which cars use them, and why protocol support matters when choosing an adapter.
-
P0420: Why the Catalytic Converter "Fails"
A detailed breakdown of code P0420: what "catalyst efficiency below threshold" means, common causes, how to diagnose it, repair costs, and whether you can keep driving.