Q: Check engine light on, error code P0300, P0302, P0171,

asked by on

Check engine light is on, steady most of the time, but sometimes, the check engine light flashed for a short while then turned steady again after I slow down. If I drive only 30 miles/hr or under, check engine light remained steady, no flashing.

All 4 spark plugs and ignition coil #2 were replaced today, it did not help. Should I still drive the car at about 30 miles/hr until a friend helped to change the up stream oxygen sensor free. It would take another month before this friend has time. Thank you !

My car has 124500 miles.
My car has an automatic transmission.

Hi there. Why are you going to replace the O2 sensor? Did testing reveal a problem with the sensor itself? It sounds like there could be an air leak concern or an airflow meter concern. Has anyone checked for cracked, leaking, or loose vacuum hoses? Has the airflow meter been tested against specifications? Pull the airflow meter out and check the self cleaning wire element to see if one side is covered and not clean, if not then replace the meter and recheck operation; inaccurate airflow readings can create misfires. I suggest having a qualified technician perform an inspection to avoid replacing unnecessary parts. Your Mechanic has several technicians available that can assist you with a check engine light inspection.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. Check engine light on, error code P0300, P0302, P0171,

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: Car shakes past 70 mph, but only when given gas

Faulty motor mounts are a possibility but suspension faults, such as worn struts, can also cause shaking at high speed. If the problem is suspension related, it may occur during acceleration versus coasting because during acceleration the suspension geometry (running...

Q: The 8th digit to my honda civic LX sedan is 5, its a single overhead cam, 1.8A engine, what are the timing marks?

Here is the directions for replacing the timing chain. The manual groups all 1.8 engines together and you will need to pick the one that is for your engine in the timing chain instructions.

Q: Q: Car won't start

Hi there. Check the three essentials that an engine needs to run. Air, Fuel, and Spark. If you have fuel and the fuel pump is working, then check the air filter and see if its plugged up. If the air...

Related articles

P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...