P0313 Code: Misfire Detected with Low Fuel
The P0313 code means misfires were logged while the fuel tank was almost empty. The fuel pump may have sucked air and left the engine without fuel for a moment. In most cases the fix is simply to refuel and clear the code.
- Severity
- Low
- Can I keep driving?
- Yes, no immediate risk
- Estimated cost
- $0 to $400
- Difficulty
- Easy
- System
- Ignition and Misfires
- Applies to
- All OBD2 vehicles
On this page
What the P0313 code means
When the fuel level is very low, the pump can pick up air in turns, under braking or on slopes. The engine gets less fuel and misfires show up. The computer knows the fuel level, so it stores the P0313 code to tell these misfires apart from the ones caused by an ignition fault.
If the code shows up with a full tank, suspect the fuel level sensor or a real fuel delivery problem.
Driving on the reserve often also shortens the life of the pump, because the pump is cooled by the fuel itself.
P0313 code symptoms
- Jerking or a momentary loss of power when the fuel is low.
- Check engine light on.
- Misfires recorded in the computer.
Likely causes of the P0313 code
- Very low fuel level. The usual cause.
- Fuel level sensor reading higher than the real level.
- Weak fuel pump that shows up more when the fuel is low.
- Clogged fuel filter.
How to diagnose the P0313 code step by step
- Remember the fuel level when the light came on.
- Check the level sensor. Fill up with a known amount of fuel and watch the gauge needle.
- Measure the fuel pressure with low fuel and in turns if possible.
How to fix the P0313 code
- Refuel and clear the code.
- Avoid driving on the reserve.
- Repair the level sensor or the pump if they fail.
If the P0313 code comes back after refueling, test the fuel pressure and the level sensor before you assume the pump is bad.
Technical reference data
- The minimum level needed to avoid sucking air depends on the tank design.
- These values are for orientation only. Check the manufacturer data for your engine.
Brand-specific notes
P0313 on Nissan
This is a common code on Nissan vehicles, which log it together with P0300.
P0313 on GM
This is a common code on GM vehicles, which log it together with P0300.
Questions about the P0313 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.