P0313 — Misfire Detected with Low Fuel

powertrain (engine/transmission)

Is it safe to drive?

Refuel and investigate P0313 Drive cautiously to a safe location if the tank is low, but avoid sustained operation while P0313 is active. If the engine continues to stumble after refueling or begins losing power, stop driving and have fuel delivery and injector operation checked.

Typical symptoms

  • The check-engine light displays P0313.
  • The engine may idle roughly or sound uneven when the fuel level approaches reserve.
  • Acceleration may hesitate, surge, or stumble.
  • Engine power can decrease during low-fuel operation.
  • The engine may stall if fuel delivery is interrupted.
  • P0313 may return after the vehicle has been driven with a nearly empty tank.

Common causes

  • The fuel tank is genuinely near empty, allowing the engine to consume air faster than the fuel system can supply.
  • A weak fuel pump, worn pressure regulator, or restricted pickup cannot maintain adequate pressure as the fuel level falls.
  • A clogged fuel filter or debris in the fuel tank reduces flow during low-fuel conditions.
  • Dirty or leaking fuel injectors may create a lean stumble that the powertrain control module records as a misfire.
  • A faulty fuel-level sender or wiring fault may falsely report a low-fuel condition while the engine is actually misfiring.
  • Air entering the fuel supply, poor-quality fuel, or fuel contaminated with water can worsen a stumble when the tank is low.

How to diagnose with an OBD scanner

  1. Confirm the fuel condition Check the fuel gauge and tank physically. If the tank is near empty, add the correct fuel before testing further. Do not run the engine dry merely to reproduce P0313.
  2. Capture codes and freeze-frame data Connect an ELM327 adapter and use AIScanAuto or another OBD2 scanner to read stored, pending, and permanent codes. Save P0313 freeze-frame data, including fuel-level input, RPM, load, and short-term fuel trims when available.
  3. Look for a second misfire condition Check whether P0313 is accompanied by random-cylinder or cylinder-specific misfire codes, lean fuel-trim codes, or oxygen-sensor codes. A separate misfire fault may still be present even after the tank is refilled.
  4. Test low-fuel delivery Inspect the tank, fuel cap, pickup, filter, pump, and pressure regulator. Measure fuel pressure and delivery volume against the vehicle specification, paying particular attention to whether pressure collapses with a low tank level.
  5. Verify injector and supply integrity Check for contaminated fuel, excessive tank debris, leaking injector seals, and air leaks in the supply line. Correct any fuel-starvation defect before clearing the diagnostic memory.
  6. Confirm the repair After refueling and completing repairs, clear the codes with the scanner and operate the engine normally. Confirm that P0313 does not return after a complete drive cycle and that no new pending misfire is reported.

Approximate repair cost

A typical independent-shop range is approximately $125 to $1,500 for diagnosing and repairing P0313, depending on whether the cause is only low fuel, a blocked filter, a failed pump, or an injector fault. Figures are estimates and vary by region.

Common questions

Does P0313 mean the engine or catalytic converter is damaged?

No. P0313 specifically identifies a detected misfire while the powertrain control module believes the fuel level is low; it does not by itself prove catalytic-converter damage.

Can I keep driving with a P0313 code?

If the engine runs normally, drive only far enough to reach fuel or a repair facility. Repeated stumble, loss of power, or an active misfire after refueling warrants stopping and diagnosis.

Why might P0313 remain after I add fuel?

Adding fuel may correct the starvation condition, but the code can remain in historical memory until cleared and the monitors complete. If it returns, inspect fuel pressure, filter condition, and injectors.

What should be checked first for P0313?

Verify the actual fuel level and scan for related misfire codes first. Then test fuel pressure and delivery volume, because a pump or filter that cannot supply adequate fuel may fail mainly when the tank is low.

P0313 is a powertrain diagnostic trouble code that triggers when the engine control module detects a misfire while the fuel system is reporting unusually low fuel level. The misfire monitoring system continuously watches the crankshaft's rotational speed; any tiny hesitation or stumble caused by a cylinder failing to fire properly gets flagged. The module doesn't store P0313 on a single bad reading—it waits until the pattern repeats under specific load and RPM conditions. Once that threshold is met, the code is set and the Check Engine Light comes on. The freeze frame data saved alongside P0313 captures engine speed, load, temperature, and vehicle speed at the moment of failure, which is the single most useful piece of information for tracking down the root cause.

The relationship between low fuel and misfires comes down to the physics of a nearly empty tank. When fuel level drops below a certain point, the fuel pump can suck in air or vapor instead of liquid fuel, especially during cornering, braking, or acceleration. That air-fuel mixture is too lean to combust reliably, and the engine misfires. It's not just about the fuel gauge reading low—it's about the conditions that low fuel creates inside the tank and fuel lines. The ECU watches for exactly this combination: misfire activity coinciding with a signal that the tank is nearly dry.

Common Symptoms

  • Noticeable loss of power when you push the accelerator
  • Fuel economy dropping noticeably compared to your normal driving
  • A stronger-than-usual smell of gasoline from the exhaust
  • Engine running rough at idle, with vibration felt through the accelerator pedal or steering wheel
  • Check Engine Light illuminated on the dashboard, and in severe cases, flashing
  • Intermittent jerking or hesitation when the engine is under load

What Causes P0313

The root causes span from simple fuel system quirks to more serious mechanical problems. They are listed here roughly from most to least likely.

  • Low fuel pressure caused by a weak or failing fuel pump, or a restricted fuel filter
  • Faulty or worn ignition system components such as ignition coils, spark plugs, or related wiring
  • Inaccurate crankshaft or camshaft position sensor signals, which prevent the ECU from knowing when to fire each cylinder
  • Mechanical compression problems in one or more cylinders—worn rings, failed head gaskets, or bent valves

How to Diagnose P0313

Follow these steps in order. Skipping steps and guessing at parts is how small problems become expensive ones.

  1. Connect an OBD2 scanner and confirm P0313 is stored. Save the freeze frame data before clearing anything—this snapshot tells you engine load, RPM, coolant temperature, and vehicle speed at the exact moment the fault occurred. Reproduce those conditions during your road test.
  2. Check for related diagnostic trouble codes. P0313 rarely shows up alone. Codes pointing to fuel pressure, the crankshaft position sensor, or specific cylinders (P0301 through P0312) often point directly to the failing component.
  3. Inspect the fuel system and ignition wiring visually. Look for damaged insulation, corroded connectors, loose terminals, or chafed wires in the engine bay. Poor electrical connections here can mimic every symptom of a real misfire.
  4. Pull the per-cylinder misfire counters from the scanner's live data. This tells you exactly which cylinder(s) is misfiring and how many events have been counted, narrowing your focus dramatically.
  5. Perform a cylinder swap test. Move the ignition coil or fuel injector from the suspected cylinder to a known-good cylinder and clear the code. If the misfire moves with the part, you have found your culprit. If it stays in the same cylinder, the problem is in that cylinder's mechanical or wiring environment.
  6. Once the suspected part is identified, test it directly—measure fuel pressure with a gauge, check compression with a leak-down tester, or scope the ignition coil's secondary voltage waveform.

Repair Options

  • Replace spark plugs: $90–$250
  • Replace an ignition coil: $150–$380
  • Clean or replace a fuel injector: $200–$600
  • Engine mechanical repair for compression issues: $800–$2,500

Always verify the cheapest possible cause first. In many cases, fouled or worn spark plugs are all that is needed. An ignition coil is the next most common replacement. Fuel injector cleaning or replacement addresses low-pressure delivery issues, while compression repair is a last resort reserved for internal engine damage.

How Much Does It Cost to Fix P0313?

The total bill depends almost entirely on which part is actually faulty. Parts and labor at independent shop rates in the United States typically run as follows. Spark plug replacement—$90 to $250. Ignition coil replacement—$150 to $380. Fuel injector cleaning or replacement—$200 to $600. Engine mechanical work for compression problems—$800 to $2,500. Across all scenarios, most P0313 repairs fall between $90 and $600. Spending time on accurate diagnosis before buying parts is the best way to keep the total cost down.

Can You Drive with P0313?

Use caution. If the Check Engine Light is steady, the car can be driven short distances to a repair shop, but the underlying misfire should not be ignored. If the light is flashing, stop driving immediately—continued operation with an active misfire dumps raw fuel into the exhaust and can destroy the catalytic converter within just a few hours of driving. The repair bill for a failed catalytic converter far exceeds the cost of fixing the misfire that caused it.

Related OBD2 Codes