P1204 — Fuel Level Input Circuit Low

OBD2 code P1204 flags a problem with the fuel delivery and mixture control (fuel level input circuit low). Short, gentle driving to a shop is usually possible. Common culprits: faulty fuel rail pressure sensor or wiring, contaminated or incorrect fuel, faulty fuel pressure regulator.

For Ford vehicles

cylinder #4 injector – short circuit

powertrain (engine/transmission)

Is it safe to drive?

Drive with caution Drive with caution. Mixture and fuel-pressure faults can cause stalling, hesitation in traffic and — when severe — catalyst damage. Avoid long trips until diagnosed.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm P1204 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the fuel delivery and mixture control for damage, corrosion, chafing or poor contact.
  4. Subsystem check Check for supply voltage at the fuel level input connector first; then measure resistance from the signal wire to ground — near-zero ohms confirms a short to ground in the harness.
  5. Subsystem check Measure fuel pressure at the rail and compare with factory specification at idle and under load.
  6. Subsystem check Check short-term and long-term fuel trims in live data to see which way the mixture is off.
  7. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P1204 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for P1204 (parts and labor, USD, independent shop rates): Clean or replace injectors: $200–$800; Replace the pressure regulator or sensor: $150–$450; Replace the fuel filter: $80–$200; Replace the fuel pump: $400–$900. Overall, fixing P1204 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

What is the most common cause of P1204?

The most common causes are: faulty fuel rail pressure sensor or wiring, contaminated or incorrect fuel, faulty fuel pressure regulator.

How do I diagnose P1204 myself?

Start with a scan: confirm P1204, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the fuel level input, and verify the suspect component against live data before buying parts.

What are the symptoms of P1204?

Drivers most often notice: loss of power under load, increased fuel consumption, fuel smell in severe cases, rough idle and hesitation.

Is it safe to drive with P1204?

Drive with caution. Mixture and fuel-pressure faults can cause stalling, hesitation in traffic and — when severe — catalyst damage. Avoid long trips until diagnosed.

Will P1204 clear itself?

Sometimes P1204 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.

When your check engine light comes on and a scan tool pulls code P1204, it tells you the engine control module has identified a problem with the fuel level input circuit. Specifically, the voltage on that circuit is sitting below the minimum threshold the computer expects—essentially reading close to ground potential. P1204 falls under the powertrain category, meaning it relates to engine and transmission management systems.

The fuel level input circuit plays a quieter role than sensors that directly measure air-fuel ratios, but its job matters. This circuit carries information from the fuel level sender inside the tank to the ECU, helping the module calculate injector pulse width, fuel delivery strategy, and in some cases, triggering limp-home modes when readings go out of bounds. When the signal gets pulled low—due to a short to ground, damaged wiring, or a failed component—the ECU sees invalid data and sets P1204 once the condition persists long enough to meet its internal confirmation criteria.

The module doesn't trip this code from a single glitch. P1204 requires the fault to repeat under specific operating conditions—certain RPM, engine load, temperature, and vehicle speed ranges. That's why the freeze frame data stored alongside the code is so valuable: it records exactly what was happening when the problem occurred, giving you a starting point that matches real-world conditions rather than guesswork.

Symptoms of P1204

  • Noticeable loss of power when the engine is under load
  • Fuel consumption climbing higher than normal
  • Fuel odor present, especially in more severe cases
  • Rough idle and hesitation during acceleration
  • Difficulty starting or extended cranking time before the engine fires
  • In some vehicles, an inaccurate or fluctuating fuel gauge reading
  • Occasional stalling, particularly under deceleration or at low speeds

Common Causes

  • A short to ground in the fuel level input signal wire, often from chafed or melted insulation
  • Failed fuel level sender pulling the circuit low
  • Missing or interrupted supply voltage reaching the fuel level circuit
  • Weak or failing fuel pump unable to maintain proper rail pressure
  • Clogged fuel filter restricting flow to the injectors
  • Dirty, leaking, or stuck fuel injectors disrupting mixture delivery
  • Faulty fuel rail pressure sensor sending incorrect data to the ECU
  • Intake air leaks or vacuum leaks altering the air-fuel mixture beyond what the system can compensate
  • Poor fuel quality or contaminated fuel in the tank

How to Diagnose P1204

  1. Connect an OBD2 scanner and verify that P1204 is stored in the ECU. Save the freeze frame data immediately—this snapshot shows engine load, RPM, coolant temperature, and vehicle speed at the moment the fault was detected.
  2. Pull all stored and pending codes. Related codes often point toward the root cause. Check manufacturer technical service bulletins (TSB) for your specific make and model using your VIN on the automaker's website or nhtsa.gov.
  3. Perform a thorough visual inspection of the wiring harness and connectors tied to the fuel level circuit. Look for damaged insulation, corrosion at the connectors, broken wires, and any signs of rubbing against metal brackets or heat sources.
  4. Check for proper supply voltage at the fuel level sender connector. Then measure resistance from the signal wire to ground—if you see near-zero ohms, you've confirmed a short to ground somewhere in the harness.
  5. Test fuel pressure at the rail with a gauge and compare the readings to factory specifications, both at idle and under load conditions.
  6. Monitor short-term and long-term fuel trims in live data. Positive trims indicate the ECU is adding fuel to compensate for a lean condition; negative trims suggest it's pulling fuel for a rich condition.
  7. Clear the code, complete a full drive cycle that recreates the freeze frame conditions, and verify that P1204 does not return.

Repair Options and Costs

Tackle the cheapest and most common issues first before committing to expensive component replacements:

  • Clean or replace fuel injectors — $200–$800
  • Replace fuel rail pressure regulator or sensor — $150–$450
  • Replace fuel filter — $80–$200
  • Replace fuel pump — $400–$900

Total Repair Cost

What you ultimately spend on P1204 depends entirely on which part is actually faulty. Parts and labor at independent shop rates in the US typically break down as follows: injector cleaning or replacement runs $200–$800, a pressure regulator or sensor replacement costs $150–$450, a new fuel filter sets you back $80–$200, and a fuel pump replacement—the most expensive scenario—runs $400–$900. Most repairs for this code fall somewhere between $80 and $900 total. The key is proper diagnosis before purchasing parts: jumping straight to the fuel pump when the issue is a simple wiring short wastes money and time.

Can You Drive with P1204?

Drive with caution. P1204 indicates a fault that affects fuel delivery and mixture control, which can lead to stalling, hesitation in traffic, poor acceleration, and in severe cases, unburned fuel reaching the catalytic converter and causing damage. Avoid long highway trips or heavy loads until the problem is diagnosed and repaired.

Related OBD2 codes