Skip the auto shop - Our mechanics make house calls

Q: the check engine light appears and it gives us the code P0170

asked by on

The check engine light appears. We used a tool to get the code of the problem. It came up with the code P0170. We want to know and understand what is causing this issue and how to solve it. The car some times fail to accelerate quickly ( normally ), maybe cause of the air condition being ON. When i push the gas pedal to the bottom it's getting better. I dont smell anything or hear....I only feel that the car is not accelerating as it should. The car is the standard edition, with no turbo, the engine type is EJ20 2.0 L.
My car has a manual transmission.

The P0170 trouble code does not necessarily go with your vehicle, but it indicates fuel control problems.

I recommend the following:

  • Have the fuel pressure tested to see if it is too low or high.
  • Make sure that the fuel filter is clean, or has been replaced recently.
  • Scan the computer and look at the fuel trim data to determine whether you have a bad oxygen sensor, or another issue, such as a vacuum leak, is causing the fuel control problem.
  • It’s also possible that you may have a dirty or defective mass airflow (MAF) sensor.

A qualified mobile technician can come to your home or office to properly diagnose your Check Engine Light.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Recommendation of Subaru Forester

Hello. There is a big concern with the air bags on this car. If the car is, or even "was", equipped with a Takata airbag, I wouldn't consider purchasing it due to the Subaru Recall. Even if the airbag was...

Q: replaced fuel fulter on a 2001 jeep grand Cherokee laredo 6 cylinder engine

If the original diagnostic trouble code implicated a "fuel supply" issue (such as a clogged fuel filter) you may additionally have a problem with the fuel pump. The direction that a diagnostic would take will just depend on the specific...

Q: I have already had a check engine p2096 code which was covered under warranty. I'm getting that same code again. Should I be? 201

You need to make sure you have a new air filter and then have the MAF sensor cleaned first and then clear codes. This code can be caused from the engine running lean from lack of air flow into the...

Related articles

How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.