Engine light on and code P0017

Tiny
BOA69
  • MEMBER
  • 2009 TOYOTA COROLLA
  • 1.8L
  • 4 CYL
  • 2WD
  • AUTOMATIC
  • 140,000 MILES
I accidentally removed the Timing Chain Tensioner during a service, but I reset the spring/hook and bolted it back on straight away then I slowly turned the crank clockwise until I heard the Tensioner engage (clicking sound).
During service I also replaced the Engine Oil using Valvoline 15W-40 and I replaced the spark plugs.
Now the Engine Light (drivetrain) is on the dash and I get OBDII code: P0017.
Wondering if the Timing Chain could have jumped a tooth when I released the Tensioner? Or maybe I have put the wrong Oil Viscosity back in or something? (Would this turn on the Engine Light (drivetrain) and give code: P0017?)
Car runs fine with no issues at all except for the Engine Light (drivetrain) being on and Error Code: P0017 still being present.
Sunday, August 29th, 2021 AT 7:58 PM

5 Replies

Tiny
SQM
  • MECHANIC
  • 6,383 POSTS
Hello,

The code P0017 can come on due to the chain jumping a tooth or having a stretched chain.
Or could be for a faulty sensor.

Did you get a chance to clear the code?

https://www.2carpros.com/articles/checking-a-service-engine-soon-or-check-engine-light-on-or-flashing

Let me know of any questions.
Thank you.
Was this
answer
helpful?
Yes
No
Thursday, September 2nd, 2021 AT 10:52 AM
Tiny
BOA69
  • MEMBER
  • 34 POSTS
Cheers for your reply SQM. Yes, I cleared the code three times. Disconnected the battery to reset the ECM but code P0017 kept showing up. I'm going to put a new tensioner in tomorrow and replace engine oil with 5W-30 instead of the 15W-40 I put in last week. I'm pretty sure the oil viscosity wont make a difference but that was also mentioned when I searched what can cause Code P0017 to show up. Got to try everything I can before I take on the big job of having to reset the timing chain. Fingers crossed that it hasn't jumped a tooth on me.
Was this
answer
helpful?
Yes
No
Friday, September 3rd, 2021 AT 3:26 AM
Tiny
SQM
  • MECHANIC
  • 6,383 POSTS
If for some reason the engine have excessive internal resistance it can jump time. That's why you might have seen oil viscosity being mentioned. However it does not add enough resistance internally to jump timing.
Typically engine will jump timing due to worn out components like tensioner or guide.
I think the interesting part is that the car runs fine. Typically with a jumped tooth you will have drivability issues.
Let me know how it turns out.
Was this
answer
helpful?
Yes
No
Friday, September 3rd, 2021 AT 7:55 AM
Tiny
BOA69
  • MEMBER
  • 34 POSTS
Put new tensioner in and cleared code P0017, but it came back within a few minutes. So while I had OBDII scanner connected and car running I unplugged the Cam sensors 1 at a time and they generated a new code for each sensor that was unplugged. So I take it the sensors are all good. So I cleared all codes and started again but code P0017 came back again. Think I'm going to have to remove Tappet Cover tomorrow and check the timing marks.
Was this
answer
helpful?
Yes
No
Monday, September 6th, 2021 AT 2:13 AM
Tiny
SQM
  • MECHANIC
  • 6,383 POSTS
You are on the right path as far as the diagnostics. If the marks are good and all the mechanicals components checks out then it might be the ECM.
I have attached the step by step diagnostics for the code P0017 (see below).
It might help you pin point the issue.
Let me know how it goes.
Was this
answer
helpful?
Yes
No
Monday, September 6th, 2021 AT 9:54 AM

Please login or register to post a reply.

Sponsored links