P1000Manufacturer-specific code

P1000 Code: On-Board Diagnostic Tests Incomplete: Monitors Not Yet Run

The P1000 code does not describe a failure. It means the computer has not yet finished running its self-diagnostic routines, usually because the codes were cleared, the battery was disconnected or the vehicle was recently repaired. It goes away by itself once you complete a drive cycle, with no parts to replace.

Severity
Low
Can I keep driving?
Yes, no immediate risk
Estimated cost
$0 to $100
Difficulty
Easy
System
Computer and Outputs
Applies to
Depends on the manufacturer
On this page

What the P1000 code means

Before the computer signs off on your emissions systems, it runs a series of self-checks called monitors: catalytic converter, oxygen sensors, their heaters, the EVAP system, EGR and others depending on the vehicle. Each one can only run when specific conditions of temperature, load, speed and fuel level are met.

The P1000 code indicates that those routines have not been completed yet. There is no failed component, no open circuit, nothing broken: the system simply has not had the chance to verify itself.

It is a manufacturer-specific code, found mostly on vehicles from certain makes, and it always shows up for the same reason: the diagnostic memory was reset recently. The usual causes are codes cleared with a scan tool, a disconnected battery, a reprogrammed module, or a vehicle that was just repaired or just left the factory.

The practical consequence is a single but important one: as long as the P1000 code is present, the vehicle will not pass an emissions inspection, because the rules require the monitors to be in ready status. That is why you should not clear codes right before you go for a test.

It helps to know the order in which the monitors finish, because it explains the wait. The heater and oxygen sensor monitors usually finish on the first drive. The EGR and EVAP monitors need more specific conditions. The catalytic converter monitor is always last, because it requires the earlier ones to be done and the engine to work under a steady load. That is how a vehicle can have nine monitors ready and still spend days waiting on the tenth.

P1000 code symptoms

  • It appears as the only stored code, with no other code alongside it.
  • The engine runs completely normally.
  • The check engine light is usually off.
  • Monitors show as not ready when you read them with a scan tool.
  • Rejection at the emissions inspection.
  • No symptoms at all while driving.
  • Almost all monitors show ready except one or two that hold out for days.

Likely causes of the P1000 code

  1. Codes recently cleared with a scan tool. The most frequent cause.
  2. Battery disconnected or replaced, which resets the diagnostic memory.
  3. Recent repair followed by no complete drive cycle.
  4. Module reprogramming or replacement.
  5. New vehicle or one with very few miles on it.
  6. A driving pattern that keeps the monitors from finishing: only short, stop-and-go trips.
  7. Fuel level outside the required range, since the EVAP monitor does not run with the tank nearly full or nearly empty.
  8. Another active fault that blocks one or more monitors from running.
  9. Catalytic converter monitor still pending, which is the last to finish and requires all the others to be done first.

How to diagnose the P1000 code step by step

  1. Check whether other codes are stored. If the P1000 code shows up alone, there is nothing to repair: you only need to complete the drive cycle.
  2. Check the monitor status with the scan tool. It shows which ones are still waiting to run, and therefore which conditions you need to create.
  3. If another fault is active, repair it first. Many monitors will not run while a code is pending, and the P1000 code will not go away until then.
  4. Verify the fuel level. It should be between a quarter and three quarters of a tank so the EVAP monitor can run.
  5. Ask about recent history. A new battery or recently cleared codes explain the case with no further investigation.
  6. Review the usage pattern. If the vehicle only makes short trips, the monitors will never get to complete.
  7. Check exactly which monitors are missing. If only the catalytic converter monitor is left, it is a matter of highway miles, not of any fault.

How to fix the P1000 code

  • Complete a drive cycle. It is the only real fix and it costs nothing. Start with a cold engine after the vehicle has sat for several hours, let it idle for two minutes, accelerate gently up to about 55 mph (90 km/h) and hold that speed for five to eight minutes.
  • Release the accelerator and let the vehicle slow down without braking to about 20 mph (30 km/h): that phase validates several monitors.
  • Repeat two or three gentle accelerations with steady stretches in between.
  • Finish with a few minutes of city driving with stops and starts.
  • Repeat the cycle on different days if any monitor still shows not ready.
  • Keep the tank between a quarter and three quarters during the process.
  • Repair any other active fault before you start, or the monitors will not run.
  • Favor steady-speed highway driving if the pending monitor is the catalytic converter one, because it demands the most conditions.

Do not clear the codes right before an emissions inspection: the monitors reset to zero and the vehicle will be rejected even if it is perfectly fine.

Technical reference data

  • It is an informational code, not a fault code: it does not correspond to any component.
  • Typical monitors: catalytic converter, oxygen sensors, heaters, EVAP, EGR, secondary air and, on some vehicles, the thermostat.
  • Fuel level needed for the EVAP monitor: between 15 and 85 percent of the tank.
  • A full drive cycle usually takes 20 to 40 minutes, combining city and highway driving.
  • Some monitors, such as the catalytic converter one, may need several cycles on different days.
  • Most inspection rules allow one or two monitors to be not ready, but no more.
  • Usual order of completion: heaters and oxygen sensors first, EGR and EVAP next, catalytic converter last.

Brand-specific notes

If a shop hands the vehicle back with this code, it does not mean the repair was done wrong: it is normal after the memory is cleared. What you should do is drive it for a few days before you go for the inspection.

When the P1000 code persists after several proper drive cycles, stop repeating the cycle and look for another active fault. Almost always there is a pending code that keeps one of the monitors from ever running.

Frequently asked questions about P1000

What does the P1000 code mean? Does my car have a fault?
No. It means the self-diagnostic routines have not finished running yet, usually because the codes were cleared or the battery was disconnected. No component is failed.
Can I drive with a P1000 code?
Yes. The engine runs normally and there is no risk to the vehicle, and driving is exactly how the code goes away. It only becomes a problem if you need to pass an emissions inspection before the monitors are ready.
How do I clear the P1000 code?
By driving. You need to complete a cycle that combines idle, steady highway speed, coasting down without braking and some city driving. Replacing parts or clearing the code with a scan tool will not remove it.
Will a P1000 code clear itself?
Yes, usually after one to several days of normal driving. The catalytic converter monitor is the slowest and may need several cycles on different days. If it still shows up after plenty of driving, look for another active fault, because many monitors will not run while a code is pending.
Why will I not pass an emissions test with this code?
Because the rules require the monitors to be in ready status. With them incomplete, the system has not been able to check its own emissions and the vehicle is rejected. Most rules accept one or two monitors not ready, which is usually the catalytic converter one, but no more.
What is the most common cause of P1000?
Codes that were cleared recently with a scan tool, followed by a disconnected or replaced battery. Both reset the diagnostic memory, so every monitor starts over.
How much does it cost to fix P1000?
Usually nothing, since a drive cycle is free. The range is $0 to $100, and the upper end only applies if a shop has to help you find another active fault that is blocking the monitors.

Questions about the P1000 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.