P1000
FORD MUSTANG · 5.0L COYOTE V8 · 2.3L ECOBOOST · 3.7L V6 · 5.2L

P1000 Code Ford Mustang: Monitors Not Ready Explained

P1000 on a Ford Mustang is not a fault. Why tuning, battery disconnects and stored cars trigger it, and how to clear the monitors.

FORD PRIMARY SOURCES·GENERATION-AWARE·REVIEWED AUGUST 21, 2026
WHAT P1000 MEANS

P1000 is Ford's way of saying the self-tests have not all completed yet. Every time the PCM memory is cleared — by a scan tool, a battery disconnect, or a calibration change — the readiness monitors reset and have to run again, and until they do the PCM stores P1000. On a Mustang this appears more than on most cars for a specific reason: these are the cars that get tuned, dyno-tested, have batteries disconnected for storage, and get scanned repeatedly by owners chasing other codes. Every one of those events resets the monitors.

SAE/Ford description: OBD-II Drive Cycle Not Complete
DRIVING RISKInformational

Drive it normally. P1000 is not a fault code — it records that the onboard monitors have not finished running since the memory was last cleared. It matters only when you need to pass an emissions inspection, because a car with incomplete monitors is rejected regardless of whether anything is wrong with it.

P1000 diagnostic path — each candidate cause paired with the test that separates it. The full cause matrix, with the evidence each cause needs, is below.
DIAGNOSTIC ROUTER

Match the symptom

Select the closest observation. The result changes the first test; it does not name a part to replace.

START HERE

Expected, not a problem. Clearing memory resets every readiness monitor, and P1000 stores until they have all run again.

FINAL CHECK

Knowing when the car is actually ready

The only meaningful confirmation here is a scan tool showing monitor status, because there is no warning lamp for incomplete readiness on most cars and no feel to it at all.

Read each monitor individually rather than looking for the code to disappear. If most are ready and one is not, you know exactly what conditions to aim for on the next drive instead of guessing.

And if you are heading for an emissions test, check the day before rather than the morning of. On a car driven at weekends, discovering the EVAP monitor is still incomplete gives you time to do something about it.

CAUSE MATRIX

What can set P1000—and how to separate it

The order below is evidence-driven, not a universal probability ranking. Vehicle year, repair history, companion codes and the operating condition in freeze frame change where diagnosis should begin.

Possible causeEvidence that supports itFirst useful test
Codes recently cleared with a scan toolP1000 present immediately after a diagnostic sessionNone needed — drive the car and allow the monitors to run
Battery disconnected or replacedRecent battery work, or a car brought out of storage on a dead batteryNone needed — the monitors reset and need a full cycle
Calibration change, tune or dyno workNew or updated calibration loaded; monitors reset at the same timeComplete a full drive cycle before assessing anything else about the car
Driving pattern never meets monitor conditionsOnly short trips, weekend use, or a car that sits between drivesFollow the drive cycle deliberately rather than hoping normal use covers it
Another stored fault blocking a monitorOther codes present; one monitor consistently reports not readyRead monitor status individually to see which one never completes
Fuel level outside the range a monitor requiresEVAP monitor never completes; tank consistently very full or very lowKeep the tank in the middle of its range and drive the cycle again

What readiness monitors actually are

Modern engine management does not just watch for faults as they happen. It runs deliberate self-tests on individual systems — the catalyst, the EVAP system, the oxygen sensors and their heaters, and others depending on the vehicle.

Each of those tests has entry conditions, because most of them are only valid under particular circumstances. The catalyst monitor needs sustained steady driving. The EVAP monitor needs a cold start after a long soak and a fuel level within a set range. The oxygen sensor monitor needs the engine fully warm and in closed-loop operation.

When those tests have run, the monitor reports ready. When memory is cleared, every one of them resets to not ready, and P1000 records that state until they finish.

So P1000 does not describe anything wrong. It describes something incomplete — which is why the fix is driving rather than repairing.

Why Mustangs see this more than most cars

This code turns up on Mustang forums out of all proportion to how often it appears on family saloons, and the reasons are all about how these cars are owned rather than how they are built.

Tuning is the big one. Every calibration change resets the monitors, and a car that has been to the dyno two or three times has had them reset two or three times. Owners also scan and clear codes far more often on a modified car, chasing conditions the modifications caused — and each clear starts the count again.

Storage is the second. Cars laid up for winter often have the battery disconnected or on a tender, and a battery that gets disconnected or fully discharged clears the memory. Come spring, the car sets P1000 on its first drive.

And the third is simply how the cars are used. Weekend driving with the tank kept full for storage is close to the opposite of what the EVAP monitor needs, so that monitor in particular can take a surprisingly long time to complete.

Getting the monitors to complete

  • Keep the fuel tank between roughly a quarter and three quarters full
  • Start cold after the car has sat overnight
  • Include a period of steady cruising, not only short trips
  • Include some idling and some varied speeds
  • Repeat across a few days rather than expecting one drive to do it
  • Check monitor status with a scan tool rather than guessing
BEFORE CLEARING

Save these scan-data clues

Freeze frame is a snapshot of conditions when the PCM matured the fault. It can distinguish an idle-only problem from a load, cold-start or monitor-completion problem. Clearing first throws that context away.

  • Which individual monitors report ready and which do not — the single most useful reading
  • Whether other codes are stored, since a fault can block a monitor indefinitely
  • Fuel level, which gates the EVAP monitor specifically
  • Engine coolant temperature at start-up, which the cold-start requirement depends on
  • Drive cycles completed since memory was last cleared
  • Whether a calibration change was made recently, which resets everything
TEST SEQUENCE

A practical diagnostic workflow

  1. 01
    Confirm nothing else is stored

    P1000 alone is informational. P1000 alongside other codes means those need repairing first, because an active fault can stop the related monitor completing at all.

  2. 02
    Read monitor status individually

    Do not treat readiness as one thing. A scan tool will show each monitor separately, and knowing which one is holding out tells you what conditions to aim for.

  3. 03
    Establish what reset them

    A tune, a dyno session, a battery disconnect or a scan-tool clear all do it. Knowing which one applies tells you whether to expect anything unusual.

  4. 04
    Set the fuel level correctly

    The EVAP monitor will not run outside a set fuel range. Keeping the tank between roughly a quarter and three quarters is the single easiest thing to get right.

  5. 05
    Start cold after an overnight soak

    Several monitors require a genuine cold start. Restarting a warm engine does not satisfy that condition no matter how far you then drive.

  6. 06
    Drive a varied cycle including steady cruising

    Mix idling, acceleration and a sustained steady speed. The catalyst monitor in particular needs consistent conditions rather than stop-start traffic.

  7. 07
    Repeat over several days

    Monitors complete across multiple cycles rather than in one journey. On a weekend car that means a few weekends rather than a few hours.

  8. 08
    Recheck before booking an emissions test

    Verify readiness with a scan tool rather than assuming. Arriving with monitors incomplete fails the test exactly as a real fault would.

!
Do not load the parts cannon

Do not buy any part for this code. P1000 is not a fault — it is a status message saying the self-tests have not finished since memory was last cleared. The only thing worth spending on is a scan tool read of monitor status, and that is often free. If a shop quotes you for repairs on the strength of P1000 alone, ask which monitor is incomplete and why.

WHAT IT COSTS

P1000 repair cost comparison

These are planning ranges gathered from public U.S. estimate data, not quotations. Your figure moves with local labour rates, model year, engine and whether the shop bills diagnosis separately. Use them to judge whether a quote is reasonable — not to decide what is wrong.

RepairParts onlyShop totalDIY difficultyNotes
Reading monitor readiness status$0Often free at a parts storeEasy with a basic scan toolTells you which monitor is holding out and why
Completing the drive cycleFuel only$0Free — just drivingThe actual fix in the overwhelming majority of cases
Diagnosing a blocked monitor$0Standard diagnostic feeNeeds live dataOnly where one monitor never completes after repeated cycles
Repairing a fault that blocks a monitorVariesVariesVariesCost belongs to that code, not to P1000
Battery replacementModerateModest labourEasyOnly relevant as the cause of the reset, not as a fix
Second emissions test after rejectionRetest feeVaries by jurisdictionAvoidable entirely by checking readiness first
APPLICATION BOUNDARIES

Why the model year changes the test

Two things separate a Mustang from the same engine in a truck. It gets used harder — sustained high rpm, track days and a much higher proportion of modified cars — so heat, oil and fuelling all sit closer to their limits. And two documented faults sit behind a large share of its codes: Gen 3 Coyote oil consumption on 2018–2020 cars, and the 2.3L EcoBoost open-deck head-gasket flaw that Ford redesigned for the 2020 model year. Identify your engine and generation before you read any further.

  • P1000 is Ford-specific and informational. It records that readiness monitors have not completed since the PCM memory was last cleared.
  • Any calibration change, including an aftermarket tune or a dyno session, resets the monitors exactly as clearing codes does.
  • A battery disconnect or a fully discharged battery clears the memory, which is why stored cars set this code on their first drive of the season.
  • The EVAP monitor requires fuel level within a set range and a cold start after a long soak, which is why it is usually the last to complete.
COMMON QUESTIONS

P1000 FAQ

What does P1000 mean on a Ford Mustang?+

That the onboard readiness monitors have not all completed since the PCM memory was last cleared. It is a status message, not a fault.

Is P1000 something to worry about?+

No, unless you need an emissions test. A car with incomplete monitors is rejected regardless of whether anything is actually wrong with it.

Does a tune cause P1000?+

Yes. Any calibration change resets the readiness monitors, so P1000 after a tune or a dyno session is expected rather than a sign of a problem.

How do I clear P1000?+

By driving, not by scanning. Complete a full drive cycle — cold start, mixed speeds, a period of steady cruising — repeated over several days.

How long does it take to go away?+

Anything from a couple of days to a few weeks. On a weekend car it takes longer because the monitors need cycles rather than hours.

Why does it keep coming back?+

Either something keeps clearing the memory — repeated scanning, a tune, a battery disconnect — or a stored fault is preventing one monitor from ever completing.

Why does my stored Mustang set it every spring?+

Because the battery was disconnected or discharged over winter, which clears the memory. The monitors reset and have to run again once you start driving.

Which monitor takes longest?+

Usually EVAP. It needs a cold start after a long soak and fuel level within a specific range, and a car kept full for storage rarely meets that.

SOURCE TRAIL

Ford diagnostic references

These documents explain Ford monitor operation. Exact pinpoint tests, connector views and specifications must be selected for the truck's VIN and model year in current service information.

01Ford 2017 gasoline OBD operation summaryFord EVAP, misfire, fuel and comprehensive-component monitor descriptions02Ford 2024–2025 gasoline OBD operation summaryFord monitor logic, enabling conditions and drive-cycle requirements03Ford OBD-II drive cycle procedureStep sequence for completing Ford readiness monitors after a code clear04Ford owner manuals and warranty guidesOfficial year- and VIN-specific manual lookup for your vehicle

Sources shown.
Check the application.

480 reference pages.
21 vehicle makes.

Review status visible.
Every page shows its source trail.