Q: Engine Codes are P1663, P1656 & P1315. Car doesnt pass 45mph. I believe it may be Camshaft Position Sensor. Replaced OCV already

asked by on

I’ve been having an issue driving past 45 mph. I replaced my air filter and cleaned the MAF sensor. Repalced the spark plugs, oil filter / oil change, OCV Sensors for bank 1 and 2 also cleaned the OCV filters. Recently had my fuel filter replaced thinking it was clogged, but it wasn’t. The mechanic told me I may have a clogged catalytic converter but the three Engine Codes point to a problem with my VVT. Im thinking I have a faulty Camshaft Position Sensor, causing the car to misfire and not pass 45 mph.

My engine codes are P1663, P1656 and P1315. I swapped coil #4 with #6, but nothing changed. Since i replaced the OCV, the codes p1663 and p1656 must be pointing to a short somewhere in the oil control valve circuit? I figured this may be due to my cam getting stuck because of a failing Camshaft Sensor? If i were to replace the camshaft position sensor, im assuming the VVT would operate normally and my engine issue would be resolved?

Thank in advance !!!

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

If you suspect a clogged exhaust, check back pressure with a gauge. You can usually infer exhaust back pressure by looking at intake vacuum (easier to measure of course) which will be out of spec if exhaust is restricted. You can rule the camshaft position sensor in or out as a cause by simply hooking the sensor up to an oscilloscope. If the sensor is bad, the waveform will be way off. With regard to the codes, each of those codes has a panoply of causes that are electrical in nature (e.g., wiring harness, terminal related). For example, with regard to Code P1315, if the harness is open or shorted to the coil position (or the ECM is bad; that’s rare, though), actually you would not expect to see any change in operation by switching the coil because the circuit supplying the coil could be the issue, not the coil itself.


I would recommend that you first check the circuits referred to in the three codes and perform voltage drop testing on each circuit to be sure there is no high resistance anywhere. If the circuits check out, the cam sensor tests good and there is no back pressure, a factory scanner will then have to be applied to determine exactly what the engine operating conditions are once the engine is loaded and you observe the fault. A scanner will tell you what is going on with the throttle position sensor, timing advance and so forth. If you want these diagnostic steps performed by a certified Mechanic, dispatched by YourMechanic right to your location, please request an engine management/controls diagnostic and the responding certified mechanic will get this taken care of for you promptly. If you have further questions or concerns, do not hesitate to re-contact YourMechanic as we are always here to help you.

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. Engine Codes are P1663, P1656 & P1315. Car doesnt pass 45mph. I believe it may be Camshaft Position Sensor. Replaced OCV already

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: OBDII codes P0125, P0173, P0400

Hi John. Thanks for contacting us tonight. I'm going to link a few articles for you to read about each of the codes, so you can learn about the possible sources and repair solutions. As you'll see - there are...

Q: 1997 Lexus GX stuck in ACC mode the ingintion will not turn fully

Hello there. Typically when the ignition key is stuck in the ACC position, it's due to an obstruction inside the ignition cylinder, a faulty brake switch (which would also cause issues shifting out of park) or a damaged ignition cylinder....

Q: Air bag warning randomly comes on and off

It sounds like your air bag control module may be having some faults. I would recommend having your air bag module tested for proper function by a certified technician who has experience handling air bags. As for your safety, this...

Related articles

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...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...
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...