What Does Pending Code Mean on an OBD2 Scanner?

Quick Answer

A pending code on an OBD2 scanner means your vehicle’s onboard computer has detected a possible problem but hasn’t yet confirmed it as a fault that meets the requirements for a confirmed trouble code. The check engine light may remain off, but the issue could still be developing. Read the code, check for symptoms, and scan again after appropriate driving rather than assuming the problem has disappeared.

What a Pending Code Tells You

  • Possible fault detected: A monitored system has reported a condition that may indicate a problem.
  • Not fully confirmed: The fault may need to recur under qualifying conditions before becoming a confirmed code.
  • Light may be off: A pending code does not always illuminate the check engine light.
  • Several causes possible: The code identifies a monitored system or condition, not necessarily a failed part.
  • Follow-up matters: Read the exact code and check whether it returns after the relevant monitor runs again.

What Should You Do Next?

  • Record the complete diagnostic trouble code, including its letter and numbers, before clearing anything.
  • If the engine runs roughly, loses power, overheats, or the check engine light flashes, address the symptoms promptly instead of waiting for confirmation.

When an OBD2 scanner displays a pending code, it’s easy to wonder whether your car needs repairs or whether the message can be ignored.

As an automotive locksmith and key fob specialist, I know how useful diagnostic information can be when troubleshooting a vehicle. In this guide, I’ll explain what pending codes mean, how they differ from confirmed and permanent codes, and how to decide what to do next.

What Does a Pending Code Mean?

Mechanic checking a pending code on an OBD2 scanner inside a vehicle.

A pending code is a diagnostic trouble code (DTC) that records a potential malfunction detected by your vehicle’s onboard diagnostic system. The computer has noticed a condition worth monitoring, but the fault may not yet meet the criteria for a confirmed code.

OBD2 stands for On-Board Diagnostics, Second Generation. It’s the standardized diagnostic system used by compatible vehicles to monitor engine performance and emissions-related systems.

How Does a Pending Code Work?

Your vehicle’s computer checks monitored systems while the engine operates under suitable conditions. When a test detects an abnormal result, the computer may store a pending code while it gathers more evidence.

Depending on the fault and the manufacturer’s diagnostic strategy, the computer may need to detect the problem again before setting a confirmed code or illuminating the malfunction indicator lamp (MIL), commonly called the check engine light.

Here’s what the process can look like:

  1. First detection: A monitored test identifies a possible fault and may store a pending code.
  2. Further monitoring: The computer checks the system again when the required operating conditions occur.
  3. Fault confirmed: If the applicable criteria are met, the computer may store a confirmed code and turn on the check engine light.
  4. Fault not repeated: The pending code may disappear after subsequent successful monitoring, depending on the system’s rules.

Not every code follows the same timing. Some diagnostic strategies can confirm a fault more quickly than others, so don’t assume every pending code requires two identical trips to become confirmed.

Does a Pending Code Mean a Part Is Broken?

No. A pending code identifies a detected condition, not a definitive diagnosis of a failed component.

For example, an oxygen-sensor-related code may involve the sensor, its wiring, an exhaust leak, or another condition affecting the readings. Replacing the sensor without checking the underlying cause could waste money.

The exact code, vehicle information, live scanner data, and symptoms help narrow down the cause. A pending code deserves investigation, but it doesn’t automatically mean an expensive repair is necessary.

Section Takeaway: A pending code is an early warning, not proof that a particular part has failed. Record it and investigate before deciding whether to replace anything.

What Is the Difference Between Pending, Confirmed, and Permanent Codes?

Pending, confirmed, and permanent codes describe different diagnostic states. Understanding the difference helps you interpret your scanner without confusing an early warning with a fault the computer has already confirmed.

Code TypeWhat It MeansCheck Engine LightWhat to Do
PendingA potential fault has been detected but may not be confirmed.May be off.Record the code and monitor or diagnose the issue.
Confirmed or storedA fault has met the applicable criteria for a confirmed diagnostic code.May be on, depending on the fault and current status.Diagnose the underlying condition and repair as needed.
PermanentA regulated emissions-related record retained until the vehicle’s diagnostic system verifies the relevant repair conditions.May remain stored after the light goes out.Resolve the fault and allow the required onboard checks to complete.

Pending Code vs. Confirmed Code

A pending code tells you that the computer has detected a possible problem. A confirmed code indicates that the fault has met the applicable confirmation criteria.

The check engine light often helps distinguish these states, but it isn’t a complete diagnostic report. A light that is off doesn’t guarantee that the computer has no stored codes or unresolved problems.

Pending Code vs. Permanent Code

A permanent code is different because a compatible scanner cannot simply erase it through the normal clear-codes command. The vehicle must complete the required onboard verification process before the computer removes it.

Permanent codes are especially relevant after emissions-related repairs. Clearing ordinary codes or disconnecting the battery does not substitute for successful diagnostic checks.

Section Takeaway: Check the code category and the scanner’s MIL status together. One status alone doesn’t tell you whether the vehicle is repaired or ready for inspection.

“`html

Why Does an OBD2 Scanner Show a Pending Code?

An OBD2 scanner displays a pending code when the vehicle’s computer detects a potential fault during a monitored test. The cause could be temporary, intermittent, or a developing problem that needs further diagnosis.

Here are common situations that can trigger a pending code.

1. An Intermittent Engine Misfire

An engine misfire occurs when a cylinder doesn’t burn its air-fuel mixture as expected. The problem may happen occasionally before the computer confirms it.

Possible causes include worn spark plugs, ignition-coil problems, fuel delivery issues, or other engine faults. If the engine shakes, runs unevenly, or loses power, arrange a diagnosis promptly.

2. An Oxygen Sensor or Catalytic Converter Issue

Oxygen sensors help the engine computer monitor exhaust oxygen levels and adjust fuel delivery. A pending emissions code may appear if the monitored readings don’t match expected conditions.

Possible causes include a sensor problem, damaged wiring, an exhaust leak, or an underlying engine issue. Don’t assume the sensor or catalytic converter needs replacement until testing identifies the cause.

3. An EVAP System Leak

The evaporative emissions control system, or EVAP system, helps prevent fuel vapors from escaping into the atmosphere. A loose or damaged fuel cap can contribute to some EVAP faults, although not every EVAP code involves the cap.

If your scanner reports an EVAP-related pending code, check the fuel cap for correct installation and visible damage where applicable. Persistent codes may require a smoke test or other professional diagnostic checks.

4. A Temporary or Unusual Operating Condition

Some faults appear only under particular temperatures, engine loads, or driving conditions. A problem may therefore be detected on one trip and fail to reappear during the next.

However, don’t assume the code is harmless just because the vehicle feels normal. Some emissions-related faults produce few noticeable symptoms.

5. A Problem That Appeared After Recent Repairs

A pending code may show up after maintenance or repairs if a monitored condition still needs attention. For example, a disconnected sensor connector or an incorrectly installed component could affect diagnostic readings.

If someone recently cleared codes or disconnected the battery, check the readiness monitors as well. A reset can erase diagnostic history and leave some emissions monitors incomplete, but it doesn’t prove that the original fault has been fixed.

For background on emissions monitoring and inspection readiness, consult the U.S. Environmental Protection Agency.

Section Takeaway: Several different faults can produce similar warning codes. Use the code to guide testing rather than treating it as an automatic parts-replacement instruction.

What Should You Do When You Find a Pending Code?

The best response is to save the diagnostic information, assess the vehicle’s symptoms, and determine whether the code returns. You don’t need to replace a part simply because a scanner lists a pending fault.

Step 1: Record the Exact Code

Write down the complete code displayed by your OBD2 scanner, such as P0420 or P0301. These examples refer to catalyst-system efficiency and a cylinder-specific misfire, respectively, but the code alone doesn’t establish the root cause.

See also  P0715 Causes: What Triggers the Input/Turbine Speed Sensor Code?

Also record the following information if your scanner provides it:

  • Whether the code is pending, confirmed, or permanent.
  • Whether the malfunction indicator lamp is on or off.
  • Any available freeze-frame data showing operating conditions when a fault was recorded.
  • Other stored codes that could help explain the same problem.

Step 2: Check for Symptoms

Pay attention to how the vehicle behaves before deciding whether it’s reasonable to continue driving.

  • Normal operation: The vehicle starts and drives normally, with no obvious warning signs.
  • Rough running: The engine shakes, idles unevenly, or hesitates during acceleration.
  • Performance problems: The vehicle loses power, struggles to accelerate, or uses noticeably more fuel.
  • Serious warning signs: A flashing check engine light, severe shaking, overheating, or a strong fuel smell may require immediate attention.

Stop driving when the symptoms suggest a serious fault or continued operation could cause damage. Seek professional assistance when necessary.

Step 3: Check Related Components Carefully

Basic checks can sometimes reveal an obvious issue, but the correct inspection depends on the code and vehicle.

  • Check that the fuel cap is fitted correctly if the code relates to the EVAP system.
  • Look for visibly loose or damaged wiring around an accessible component, without touching hot or moving parts.
  • Review recent maintenance or repairs that could relate to the reported fault.

Avoid disconnecting components or replacing parts based on guesswork. Some faults require live-data analysis, electrical testing, or specialized diagnostic equipment.

Step 4: Scan Again After Appropriate Driving

If the vehicle is safe to drive, normal driving may allow the computer to run the relevant monitor again. Whether the code returns depends on the fault and the conditions needed to perform that test.

Scan for pending and confirmed codes again, and compare the results with your original record. A code that disappears is useful information, but recurring faults still need investigation.

Locksmith’s note: When diagnosing vehicle electronics, I avoid clearing codes before recording them. The same principle applies to engine diagnostics because stored information can help identify what happened.

Step 5: Decide Whether Professional Diagnosis Is Needed

If the same code keeps returning, symptoms develop, or you can’t identify the cause, have a qualified repair technician investigate it. A basic code reader may identify the fault category without providing enough information to pinpoint the failed component.

Section Takeaway: Save the code, assess symptoms, check relevant basics, and rescan when appropriate. Don’t erase useful diagnostic evidence before you understand the problem.

Can You Drive With a Pending Code?

Sometimes, but the answer depends on the code, the vehicle’s symptoms, and the underlying fault. A pending code alone doesn’t establish whether the vehicle is safe to drive.

If the engine runs normally and no serious warning signs appear, a short, cautious trip may be reasonable for some faults. However, you shouldn’t use the absence of a check engine light as proof that continued driving is harmless.

When Should You Stop Driving?

Stop in a safe location and seek assistance if you notice warning signs such as:

  • A flashing check engine light accompanied by rough running or other signs of a misfire.
  • Severe loss of engine power or pronounced shaking.
  • Engine overheating or an oil-pressure warning.
  • A strong fuel smell, visible fuel leakage, or smoke.

Some of these symptoms indicate problems that require immediate attention regardless of whether the scanner shows a pending code.

Can a Pending Code Damage Your Engine?

Yes, depending on the underlying problem. A minor intermittent emissions fault may not immediately affect drivability, while a serious misfire can damage the catalytic converter if you continue driving.

The important distinction is between the code’s status and the severity of the actual fault. The word “pending” doesn’t mean the problem itself is minor.

Section Takeaway: Base your driving decision on the fault and symptoms, not just the pending label. When serious symptoms appear, prioritize safety and professional diagnosis.

Do Pending Codes Affect Emissions Tests?

Technician checking OBD2 diagnostic information at a vehicle emissions inspection station.

A pending code can affect an emissions inspection, but the outcome depends on the inspection program, the code, the vehicle, and the test criteria. A vehicle may still fail even when the check engine light is off.

In the United States, many inspection programs use OBD-II information to assess emissions-related faults, malfunction indicator status, and monitor readiness. Requirements vary by state and program.

What If the Check Engine Light Is Off?

An illuminated warning light isn’t the only information an inspection station may evaluate. The vehicle’s diagnostic status and readiness monitors can also matter.

If you recently cleared codes or disconnected the battery, the emissions monitors may show “not ready” or “incomplete.” That means the computer hasn’t finished the required tests, not necessarily that every monitored component has failed.

For example, an Ohio inspection program explains that vehicles can be rejected when required readiness checks remain incomplete. Its specific rules should not be assumed to apply in other jurisdictions.

Review your local requirements through the Oregon DEQ’s OBD inspection guidance for a clear explanation of readiness and testing.

Should You Clear a Pending Code Before Inspection?

Clearing codes to hide a fault isn’t a reliable way to prepare a vehicle for an emissions test. It may erase useful diagnostic information and reset readiness monitors, potentially making the vehicle ineligible for testing until the necessary checks are complete.

Instead, diagnose and repair the underlying issue when necessary, then allow the vehicle’s applicable monitors to complete their tests. Follow the inspection program’s rules and your manufacturer’s guidance.

For additional vehicle safety and maintenance information, the National Highway Traffic Safety Administration provides official resources for vehicle owners.

Section Takeaway: An off check engine light doesn’t guarantee an emissions-test pass. Check local inspection rules, stored codes, and readiness status before your appointment.

Frequently Asked Questions

Does a pending code mean my car will fail?

Not automatically. A pending code indicates a potential fault, but whether your vehicle fails an inspection or needs repairs depends on the specific code, symptoms, diagnostic status, and applicable requirements. Check the code and your local inspection rules before drawing conclusions.

Can a pending code clear itself?

Yes. A pending code may disappear if the fault doesn’t recur and the vehicle’s diagnostic system satisfies its applicable clearing conditions. However, a disappearing code doesn’t prove the underlying issue has been permanently resolved, especially if symptoms return.

Will a pending code turn on the check engine light?

It can progress to a confirmed fault that illuminates the check engine light, depending on the diagnostic criteria. Some pending codes never trigger the light because the condition doesn’t recur or meet the requirements for confirmation.

Should I erase pending codes with my OBD2 scanner?

It’s better to record the code and available freeze-frame information before clearing anything. Erasing codes can remove useful diagnostic evidence and reset emissions readiness monitors. Diagnose the cause first, then follow the appropriate repair and verification process.

How long does it take for a pending code to disappear?

There is no universal timeline. The code may disappear after subsequent successful monitoring, remain stored, or become confirmed if the fault recurs. The time required depends on the vehicle’s diagnostic strategy, the specific fault, and the operating conditions needed for testing.

Can a cheap OBD2 scanner read pending codes?

Many basic OBD2 code readers can display generic pending emissions-related codes, but available features vary by device and vehicle. Some scanners also show freeze-frame data, readiness monitors, or live data. Check the scanner’s specifications if you need those functions.

Is a pending code worse than a permanent code?

Neither label alone tells you how serious the underlying fault is. A pending code represents a potential malfunction, while a permanent code is retained until the vehicle’s diagnostic system completes the required verification. Assess the code, symptoms, and repair requirements rather than ranking severity by status alone.

Final Takeaway: Don’t Ignore a Pending Code

A pending code on an OBD2 scanner means your vehicle has detected a possible problem that may need further monitoring or diagnosis. It isn’t automatic proof of a failed part, but it isn’t a guarantee that the vehicle is problem-free either.

Start by recording the exact code, checking symptoms, and reviewing any related diagnostic information. If the code returns, the vehicle runs poorly, or serious warning signs appear, arrange an appropriate diagnosis instead of repeatedly clearing the scanner.

Understanding the code before replacing parts can save time, prevent unnecessary repairs, and help you make a better-informed decision about your vehicle.

Disclaimer: This article provides general automotive diagnostic information, not a vehicle-specific repair diagnosis. Follow your vehicle manufacturer’s guidance and seek qualified assistance when safety or engine damage may be a concern.

Author

  • Hi, I'm Jason Carter, an automotive enthusiast and vehicle electronics researcher with over 10 years of experience. I specialize in key fobs, smart keys, remote programming, and vehicle access systems. Through hands-on research and practical guides, I help drivers solve common car key problems quickly, safely, and confidently.