You are offline — AutoTools still works from your device.
Level 4 · Diagnostics Diagnostic Trouble Codes Lesson 1/2 intermediate 10 min

Understanding DTCs

Anatomy of a code, enabling conditions and the logic behind setting it.

Loading…

What you will learn

  • Decode the structure of a DTC
  • Distinguish pending, confirmed and permanent codes
  • Explain how enabling conditions create false leads
Advertisement

A diagnostic trouble code is the ECU recording that a monitored test failed under specific enabling conditions. The code describes the circuit or system that failed the test — not necessarily the component responsible. That is the single most important idea in code-based diagnosis.

Codes exist in states: pending (failed once), confirmed (failed on two consecutive trips), and permanent (emissions-related, cleared only by the ECU after successful tests).

Look up any code in the AutoTools OBD-II database to see its meaning, likely causes and recommended checks.

Loading…

Loading…

Key points

  • A code records a failed test, not a failed part
  • Two-trip and one-trip logic differ
  • Permanent codes clear only after successful tests
All values shown are training examples. Real thresholds depend on the manufacturer, engine, temperature and system — always confirm with the vehicle service documentation.
Advertisement
Advertisement
Install AutoToolsWorks offline, one tap away.
Ad
Ask the AI mechanic
Hi! Ask me anything about your car — codes, noises, parts, maintenance.
All tools