Q: Engine codes detected were P0016 P0017 and P0174.

asked by on January 07, 2017

Hi Ben I need some assistance with engine trouble codes that came up during a diagnostic P0016 P0017 and P0174. I just got the can and crankshaft sensors replaced but ck engine light is still on. Wouldn't the mechanic have also ide tidied other issues during the inspection? I have no other recommendations from the mechanic for further repair and I know something is wrong.

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

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

The codes P0016 and P0017 are related to the crankshaft location and the camshaft location. Check the camshaft position sensor and see if its plugged in. If the wiring harness is in good shape and the wires are plugged in, then I recommend replacing the camshaft position sensor. The code P0174 is for the system being too lean on bank 2. This is caused by the fuel system not firing enough fuel or the timing is advanced too much causing the cylinder to get hotter than normal temperatures. If the camshaft position sensor is not functioning, then the timing will advance by the computer to ensure that the engine will run. If you need further assistance with your check engine light being on, then seek out a professional, such as one from Your Mechanic, to help you.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

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


Experienced Mechanic?

Earn up to $70/hr

What others are asking

Honda Accord air filters and oil additives
First to talk about air filters--K&N air filters are lubricated air filters. They have an element in them, but it's got oils in it. So, they do clean quite well and they flow a little bit better. If you have...
stuck in first gear
For this issue I would first recommend having your transmission inspected by a certified professional. There are a number of things including faulty shift solenoids (https://www.yourmechanic.com/article/symptoms-of-a-bad-or-failing-shift-interlock-solenoid), low fluid level, or catastrophic damage that could be causing your transmission to have...
Engine misfire - 2005 Chrysler 300
Code P0300 (https://www.yourmechanic.com/article/p0300-obd-ii-trouble-code-random-multiple-cylinder-misfire-detected-by-jamahl-walker) relates to a random cylinder misfiring which can be caused by many different issues such as the following: Faulty spark plug (s) (https://www.yourmechanic.com/services/spark-plugs-replacement) Faulty ignition coil (s) (https://www.yourmechanic.com/services/ignition-coil-replacement) Clogged or faulty fuel injector (s) (https://www.yourmechanic.com/services/fuel-injector-replacement) Intake air...
Is my gas meter broken?
This may be a result of a faulty fuel tanks sending unit. There is a small float type unit inside your fuel tank that monitors the fuel level inside the tank. When this is not working properly, this can cause...
My truck Will not turn over.
Hello, thank you for writing in. With the symptoms you are having, and the repairs you have already tried, it is looking like you have a failed starter. You will likely need to have it replaced. You can remove the...
Door Won't Open from inside
The most likely answer is that the interior door handle has broken. The door handles are made of cheap plastic, and they have a small lever on the inside that pulls on a cable when you pull the latch. That...
2002 GMC Envoy message displayed on message board, turn engine off now. What does this mean?
Hi there. The message could have came on for something that may have been active on the engine or transmission. If the light comes on again, then the computer (ECM) should store the events and you could have them read...
My 2008 Mini Cooper S has a check engine light on and the code is P0977.
The code P0977 (https://www.yourmechanic.com/article/p0977-obd-ii-trouble-code-shift-solenoid-b-control-circuit-high-by-brady-klopfer) will set if the transmission control module (TCM) records an abnormal voltage reading from a shift solenoid in the transmission. A vehicle with the P0977 trouble code will generally be driveable but due to the potential...
Car running below operating temp/ check engine light
Hi there. The code you've listed is commonly associated with a temperature control system failure - not necessarily a problem with the radiator thermostat. There are a few easy things you can do to begin the diagnostic process. Check the...

Related articles

P0189 OBD-II Trouble Code: Fuel Temperature Sensor "B" Circuit Intermittent
P0189 P0189 trouble code definition Fuel Temperature Sensor “B” Circuit Intermittent What the P0189 code means The purpose of the fuel temperature sensor is to monitor the temperature of the fuel inside the fuel tank and send this information to...
P0422 OBD-II Trouble Code: Main Catalyst Efficiency Below Threshold
P0422 means the catalytic converter is malfunctioning. Other causes may be oxygen sensors, fuel pressure regulator or a mass air flow sensor.
P0645 OBD-II Trouble Code: A/C Clutch Relay Control Circuit
P0645 means there is an issue within the A/C clutch relay control circuit often due too a defective A/C compressor driver or control relay.