P0313 OBD-II Trouble Code: Misfire Detected with Low Fuel Level

Our certified mechanics come to you · Get a fair and transparent estimate upfront

Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0313 code

P0313 is a diagnostic trouble code (DTC) for "Misfire Detected with Low Fuel Level". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$20.00
Toyota$20.00
BMW$20.00
SCHEDULE P0313 DIAGNOSTIC Get a fair and transparent estimate upfront

P0313 code definition

The code P0313 identifies a misfire code with low fuel level in the fuel tank. The code is often associated with diagnostic codes P0300, P0301, P0302, P0303, P0304, P0305, and P0306.

What the P0313 code means

P0313 is a generic OBD-II trouble code that is displayed in the powertrain control module (PCM). The code is an indication that the PCM has detected a misfire in one or more of the engine’s cylinders along with a low fuel reading in the fuel tank. The code is set in the PCM only after the engine has completed a minimum of six revolutions after starting, a misfire is detected, and the fuel level is down to the reserve portion of the fuel tank.

What causes the P0313 code?

  • The fuel tank is low on fuel, and the fuel pump isn’t delivering enough fuel to run efficiently.
  • One or more ignition coils are faulty, preventing ignition in their respective cylinders.
  • Spark plugs are fouled and create little to no spark in their cylinder.
  • An ignition cable has a cracked or rubbed insulator, generating weak spark or no spark to its spark plug.
  • A fuel injector is failing or plugged so too much or too little fuel is injected into the cylinder.
  • The engine control module is internally faulty.

Regardless of the cause of DTC P0313, the fuel level will be very low at the time the code is set.

What are the symptoms of the P0313 code?

When DTC P0313 is set in the ECM, the Check Engine light will be illuminated. It will remain on until the vehicle has passed at least three self-test cycles. Along with the Check Engine light, the engine may run rough when P0313 is present. Depending on the cause of the code, one or more cylinders may be running lean or misfiring, and there is potential for the engine to stall. Most commonly, the code illuminates because the fuel level is extremely low and the car is running out of fuel.

How does a mechanic diagnose the P0313 code?

DTC P0313 is diagnosed using an OBD-II scan tool. If the trouble code is stored or inactive, the mechanic may be able to clear the code. Once cleared, the vehicle should be road tested to verify the condition is gone, then codes checked again to ensure it isn’t once again pending or set.

If the code returns or there is a noticeable misfire, the first step is to fill the fuel tank. If the code is related to a low fuel level, this simple action can clear up the concern.

With a fuel tank filled above the minimum level, a mechanic will continue to diagnose the concern by checking connections to the affected cylinder. Typically, a misfire for a specific cylinder will be present as well. The mechanic can check that the ignition coil connector, fuel injector connector, and ignition cables are fully seated and locking tabs engaged where applicable. Wiring should be checked for corrosion and breaks as well as shorts to ground. If the condition is still present, the mechanic may begin to swap components on the system with another cylinder to determine which one is faulty. If the DTC follows a component to a different cylinder, they will know which part to replace.

Common mistakes when diagnosing the P0313 code

The most common mistake when diagnosing P0313 is neglecting to fill the fuel tank first. In many instances, the cause is because of poor fuel flow to the engine because of low fuel level. Otherwise, misdiagnosis can occur if parts are replaced before a thorough diagnosis is performed.

How serious is the P0313 code?

DTC P0313 can be a serious concern particularly if the engine is about to run out of fuel. You can be left stranded and require assistance or a tow to get to help. When the DTC is set for other reasons, it’s often less serious. A misfire can cause poor fuel consumption, higher emissions, and a rough-running engine, though usually it will continue to operate reliably.

What repairs can fix the P0313 code?

The common repairs for DTC P0313 are as such:

  • Refuel the fuel tank. If the concern is due to low fuel level, symptoms will then disappear, then the DTC will simply need to be cleared.
  • Replace an ignition coil or ignition cables. Once the particular component has been isolated, it can be replaced with a new one.
  • Clean the fuel injectors. If the code is due to poor fuel injection, cleaning the injectors can clear up the condition. If they're broken, you can replace them.
  • Replace the spark plugs. In some cases, fouled spark plugs in cold weather or worn spark plug electrodes can cause a misfire code.

Additional comments for consideration regarding the P0313 code

DTC P0313 is most commonly found on luxury vehicles such as BMW. On many other types of vehicles, you can run out of fuel without a Check Engine light illuminating or a misfire code setting in the PCM. On BMW vehicles, DTC P0313 can be likened to an early warning that you’re about to run out of fuel.

Need help with a P0313 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

P0313
trouble codes
OBD-II

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0313 code.

SCHEDULE P0313 DIAGNOSTIC
Get a $20 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.8/5

Number of Reviews

5,189

Rating Summary
4,783
198
50
27
131
4,783
198
50
27
131

Kenneth

7 years of experience
6 reviews
Kenneth
7 years of experience
Kia Sedona - Check Engine Light is on - Pittsburgh, Pennsylvania
Kenneth is clearly a first-rate mechanic. He thoroughly inspected our vehicle and found that the engine light was on because of a crack in the filler neck hose.

Rigoberto

10 years of experience
731 reviews
Rigoberto
10 years of experience
Jeep Wrangler - Check Engine Light is on - Arlington Heights, Illinois
This is my first time using Your Mechanic. Rigoberto arrived earlier than the appointment time. He was very knowledgeable, helpful and answered all my questions.

Jason

14 years of experience
48 reviews
Jason
14 years of experience
Hyundai Sonata - Check Engine Light is on - Bellerose, New York
Jason was a pleasure to work with. He went above and beyond on my car and it was very much appreciated. Jason worked on my car for 4 days and he was very professional and punctual. He educated me on the health of my car. He was fair and flexible with his quotes. I highly recommend Jason and will be utilizing his services again.

Alex

5 years of experience
45 reviews
Alex
5 years of experience
Ford F-150 - Check Engine Light is on - Alameda, California
show up on time, great guy, very knowledge on what he's doing, would recommend his work to everyone, keep up the good work thank you.


Related questions

Two mechanics have not been able to repair misfire.

Hi there. Check the intake for a possible vacuum leak around the cylinder 4. If there is no vacuum leak around the cylinder number 4, then there could be a burned valve. Check the compression on all of the cylinders...

Periodically vehicle runs rough at idle.

Hi there. Most of the codes that are coming on are for a misfire on cylinder number 3. Check the spark plug and wire on cylinder 3 and see if you are getting a good spark. Then check the fuel...

Check Engine Light is on - codes P0313, P0299, P0304

Hi there. Based on what you've described, this could be a combination of faults between 2 or more things; however, I don't believe the coils and spark plugs are at fault. One of the codes is set during a low...

More related articles

P0256 OBD-II Trouble Code: Injection Pump Fuel Metering Control "B" Malfunction (Cam/Rotor/Injector)
P0256 P0256 code definition The P0256 Trouble Code indicates injection pump fuel metering control “B” malfunction (cam/rotor/injector). What the P0256 code means When this code appears, it means that the powertrain control module has found that the signal voltage to...
P0028 OBD-II Trouble Code: Intake Valve Control Solenoid Circuit Range/Performance (Bank 2)
P0028 P0028 trouble code definition Intake Valve Control Solenoid Circuit Range/Performance (Bank 2) What the P0028 code means P0028 is the OBD-II generic code indicating the engine control module (ECM) has determined that the variable valve lift for the intake...
P0260 OBD-II Trouble Code: Injection Pump Fuel Metering Control “B” Intermittent (Cam/Rotor/Injector)
P0260 P0260 code definition Injection Pump Fuel Metering Control “B” Intermittent (Cam/Rotor/Injector) What the P0260 code means P0260 is an OBD-II generic code that the injection pump fuel metering control valve circuit has intermittent current flow when the engine control...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com