P0016 and P0018 V8 VVTi 2005 Sport

HokieRunner

New member
Starting this thread to document my experience with the P0016 and P0018 codes. There isn't much information out there on this code combo, or at least resolved cases. Found a few threads where people had issues but the final fix was never posted. I'll follow up on the diagnosis and eventual fix once it's been resolved (hopefully sooner than later!).

Vehicle info:
-2005 4Runner Sport V8 (VVTi)
-135k miles, oil change @ approx 133k, timing belt done @ 100k, all other maintenance up to date
-Truck has never had any sort of engine issues or check engine lights except for the 'air injection system'.

CEL event info:
-Out running weekend errands, had been to a couple places and was pulling onto highway when dash lit up.
-CEL, VSC off all popped on SOLID.
-Pulled over on shoulder and turned off truck. Hooked up the scan tool and got:

P0016-(Bank 1 Sensor 'A')
Crankshaft Position-Camshaft Position Correlation

P0018-(Bank 2 Sensor 'A')
Crankshaft Position Camshaft Position Correlation

I did a quick search and found out what the codes were. I fired the truck back up and listened for any irregularities in sound, checked RPMs, etc. The truck was idling as normal, no performance lags or limited power. Luckily I was within a mile of my mechanic who also did my timing belt job so I drove it straight there. There was zero change in the way the truck drives and no power loss. As he was busy on Saturday I dropped if off later that day after picking up my girlfriend's car and he'll be checking it out this morning.

I should mention I also erased the codes using the scantool and they did not come back on until about 5 seconds after I fired up the truck the second time AFTER the reset. In other words: I erased the codes. Turned truck on and drove it - zero lights on dash. I then shut off the truck and turned it back on and after 5 seconds, dash lit up.

Here are the other threads I found on this issue:
P0016

P0016 on V6

V8

The only thing I didn't do which I probably should have was to pull the battery cable and reset the truck (not 100% sure if this is different than resetting the codes but I feel like it is). The fact that I have an interference engine AND both banks threw the code lead me to believe it's not just a sensor issue but it was running normally hence my confusion. Either way those factors led me to play it safe so I'll hopefully have some more info and a happy conclusion soon.

**Update:

Taking the truck over to High Tech [MENTION=99235]Scott@Hightech[/MENTION] as I really trust their mechanics and their ability to diagnose potential VVTi issues. I'm leaning towards it being the mechanical timing since it seems to be running just fine and both banks are registering faults. I had the mechanic who did the timing belt at least do an oil change to rule out oil or sludge issues (even though I highly doubt that was the cause)

**High Tech UPDATE**

Looks like timing belt skipped a tooth or two due to faulty/failing belt tensioner. Serpentine belt (unrelated) was also in pretty rough shape so replacing that as well. Another unrelated item is very worn SPC (light racing) UCA ball joints have a lot of play. Not too happy about this but I ordered 2 new ones from Wheelers and will swap them in when they arrive. I only had about 6000 miles and 6 months on them...VERY disappointed. I'll give them one last shot and see how these ones fare...otherwise I'll upgrade to some uniballs down the road.

**FINAL FIX UPDATE**

High Tech came through and set the timing back up. Timing belt had skipped a tooth. Scott replaced the belt tensioner and put on a new serpentine belt (old one was showing some wear).

Big thanks to Scott and Matt at High Tech. Truck is running better than ever!
 
Last edited:
Register to hide this ad
Sounds like fun....... I did a quick search and only saw articles where these codes came up after timing belt replacements that were 1-2 teeth off. I doubt after 35k miles the timing belt is installed incorrectly, but it may have jumped a tooth. One or 2 teeth off will not usually cause a drivability problem other than the CEL.

Shouldn't be too hard to figure out though, see you this afternoon
 
Sorry I didn't get back to your PM, I am actually on Vacation right now for a couple of weeks so I don't have access to TIS (They IP lock the website even though I need credentials to log in anyways, much like AllData these days... EXTREMELY frustrating and I am too lazy to spoof a work IP address just to have a mobile log in). But yeah it could be that the belt has jumped a tooth or two. This is not entirely uncommon, it sounds like you have a good shop willing to look at the issue though. If you need any more help let me know.
 
Sounds like fun....... I did a quick search and only saw articles where these codes came up after timing belt replacements that were 1-2 teeth off. I doubt after 35k miles the timing belt is installed incorrectly, but it may have jumped a tooth. One or 2 teeth off will not usually cause a drivability problem other than the CEL.

Shouldn't be too hard to figure out though, see you this afternoon

Thanks Scott! Just dropped it off. I'm sure you guys will have it patched up in no time. Let me know if you need any other info.




Sorry I didn't get back to your PM, I am actually on Vacation right now for a couple of weeks so I don't have access to TIS (They IP lock the website even though I need credentials to log in anyways, much like AllData these days... EXTREMELY frustrating and I am too lazy to spoof a work IP address just to have a mobile log in). But yeah it could be that the belt has jumped a tooth or two. This is not entirely uncommon, it sounds like you have a good shop willing to look at the issue though. If you need any more help let me know.

No worries man and enjoy your vacation! Really appreciate you taking the time to shoot back a reply. Hopefully you're somewhere warm as it's aiming to be downright arctic here for the next few days.
 
Last edited:
Question I have is was the tensioners replaced when the tb and pump was originally done? And what was replaced in that service?
 
Question I have is was the tensioners replaced when the tb and pump was originally done? And what was replaced in that service?
The tensioner appeared to have been replaced. along with the water pump and timing belt and pullies.

Here are the pictures that show the timing belt being off. Typicall this is very common when installing a timing belt. The T marks you can see are NOT the timing belt marks when you are doing the replacement. They indicate top dead center(0 deg on the crank). The 2 vertical lines on the cyl head about 1/2 to the left of each red T Are the timing marks and there is a corresponding mark on the crankshaft pulley(timing belt) and the block. The whole assembly is rotated just off TDC as to give the valves more room if something were to jump unexpectedly.


2014-01-07082900_zps21a640c2.jpg~original

2014-01-07082908_zpsdba7e172.jpg~original

2014-01-07082914_zps54df9403.jpg~original
 
Could the replacements been crappy replacements? Cheap Chinese parts? Did you end up going in and replacing everything again?
 
Question I have is was the tensioners replaced when the tb and pump was originally done? And what was replaced in that service?

When I had the 90k service done, yes, I replaced all the mandatory and optional items (water pump, pulleys, tensioner, etc).

The tensioner appeared to have been replaced. along with the water pump and timing belt and pullies.

Here are the pictures that show the timing belt being off. Typicall this is very common when installing a timing belt. The T marks you can see are NOT the timing belt marks when you are doing the replacement. They indicate top dead center(0 deg on the crank). The 2 vertical lines on the cyl head about 1/2 to the left of each red T Are the timing marks and there is a corresponding mark on the crankshaft pulley(timing belt) and the block. The whole assembly is rotated just off TDC as to give the valves more room if something were to jump unexpectedly.

Thanks Scott. This is why High Tech is bada$$.

Could the replacements been crappy replacements? Cheap Chinese parts? Did you end up going in and replacing everything again?

I'm 99% sure I used quality parts for the timing job. I'm pretty OCD and quality oriented on my truck even on non-critical items so I'd be shocked if I skimped on timing parts. While I can't remember exactly the brand I used, I'd wager they were good quality. From what I can tell, I think this was just a freak occurrence. Stuff happens.
 
I ask because I see tons of 4.7l kits on eBay, Amazon, Rick auto etc. I just bought all Red box oem Toyota stuff down to the seals. $600+worth, didn't want to find out later down the road that this can happen to me.

If you can remember that would help others know what aftermarket brands to avoid.

Glad they fixed it. It's hard to find a good shop that you trust doing your work.
 
I ask because I see tons of 4.7l kits on eBay, Amazon, Rick auto etc. I just bought all Red box oem Toyota stuff down to the seals. $600+worth, didn't want to find out later down the road that this can happen to me.

If you can remember that would help others know what aftermarket brands to avoid.

Glad they fixed it. It's hard to find a good shop that you trust doing your work.

If you got red box then I'm sure you'll have confidence in your timing belt rebuild. I just called the guy who did my timing belt and I'm 99% certain we used the Aisin kit from Olympus Auto Parts (who provide the same parts as OE). So I can't say this occurred due to crap parts.

I completely agree that going quality and OEM will reduce your chances of pre-mature failure and provide peace of mind. But stuff happens and parts break. I'm pretty sure the Toyota dealers use the Aisin brand but I'm sure someone can correct me if I'm mistaken.
 
Thanks for the reply! I wonder if the oem supplier, let's say it is asin. Puts out a higher grade for oem red boxed Toyota stuff and a lesser quality for aftermarket sales. I know this is true when it comes to aftermarket car stereo stuff. A single manufacture can produce many different grades of products. Cheaper plastics, less cooper stands, bulk packaging and our no packaging. It can drive costs down from $5 to under $2. I am sure this is possible in automotive parts. Look at the 2x2 knock offs of the rigid leds 45 each vs 200 each.
 
A lot of people tend to use the T Marks for lining it up if they don't know what they are doing (because hey, T for Timing right). I stressed this somewhat in my thread where I showed how to replace the timing belt on my own 4.7L V8 engine.

I'm glad you guys got it figured out and it was pretty benign. :)
 
Looking at first picture I can say exactly what happened there. They used right marks but they didn't rolled back cam sprockets by 1.5 and 1 mark respectively. This is very important as I noticed doing my own TB just 4 months ago. I followed FSM ($13 well worth it) to the letter and had no problems with alignment. You also need to be careful when turning these cams, they will jump on you, my hands were all beat up and bloodied from trying to hold them and trying to set them back to right place once cam slipped half a turn lol. When new tensioner installed the marks will align perfectly.
 
Just did my timing belt and water pump. Thought I did everything with care but now I am getting the 0016 0018 code. :bash: I lined everything with the timing marks and not the t. I'm hoping I just pinched a wire but after further reading I saw that you need to turn the cams back a bit. It starts and runs fine but I won't drive it till I either take it apart again or pay someone.

On a positive note, I replaced my fj cruiser rear coils with the OME 895E and I'm really stoked on the ride difference and added lift in the rear.
 
Last edited:
Just did my timing belt and water pump. Thought I did everything with care but now I am getting the 0016 0018 code. :bash: I lined everything with the timing marks and not the t. I'm hoping I just pinched a wire but after further reading I saw that you need to turn the cams back a bit. It starts and runs fine but I won't drive it till I either take it apart again or pay someone.

On a positive note, I replaced my fj cruiser rear coils with the OME 895E and I'm really stoked on the ride difference and added lift in the rear.

your crank pulley was probably not aligned to the correct mark, even though your cams were. You should be able to pop just the top covers off to verify the timing
 
Hi all. I have a 2005 Toyota 4Runner V8 4.7L with VVT-I actuator. The passenger side camshaft oil seal leaking. Want to replace myself. My question: how to remove the actuator to replace the oil seal. Any information will help me. The dealer want $1350. it is to expensive for me. Thanks
 
I have a 2004 4Runner with the 4.0L V6. I recently replaced the head gaskets. While doing that I broke the VVT Solenoid on the drivers side. I replaced it with this one from RockAuto. After I was done, the engine was idling like crap, almost like I didn't line up the timing chain correctly. It had the P0018 code as well.

I took it to a shop to have it inspected. They said I did everything correctly, but they did something with the ECM (I think) and it fixed the code. They wouldn't really say what they did, but they did say there's no way I would have the tools to do it myself.

It was running fine, until an oil leak I missed let about 2 quarts leak out over the next 2 weeks. It started running rough, I found the leak, fixed it and filled up the oil. It runs fine again, but with a slight vibration at idle in gear and the P0018 code is back. No CEL, but the VSC/Trac light comes on when I shift from P to D and start moving.

My question is, is there a way to fix the code the way the shop did without paying a shop to do it? Assuming that running the engine low on oil didn't stretch the chain or cause other damage, is there a way I can clear the fault code on my own by getting the ECM to relearn the cam/crank position? Any ideas would be appreciated.
 
In case this helps anyone else, I have a 2007 v8 and it got very cold here in Austin last week (7°F!). When I fired it up everything seemed fine but then it threw those two codes, P0016 and P0018. I did the timing belt, etc with what I think was a Japanese parts kit myself last year, and it had about 10K miles on the new belt and hadn't thrown this code before. I took it to a shop because I couldn't imagine the timing belt slipping and the engine still running so well. The shop confirmed it slipped a tooth and claimed due to the VVT it could have slipped 5-7 teeth and run fine!! Anyway, I replaced the belt and tensioner and sure enough the belt had indeed slipped a tooth on the cams. Very strange this happened, but hopefully it doesn't get that cold here for a long time!
 
I have a 2004 4Runner with the 4.0L V6. I recently replaced the head gaskets. While doing that I broke the VVT Solenoid on the drivers side. I replaced it with this one from RockAuto. After I was done, the engine was idling like crap, almost like I didn't line up the timing chain correctly. It had the P0018 code as well.

I took it to a shop to have it inspected. They said I did everything correctly, but they did something with the ECM (I think) and it fixed the code. They wouldn't really say what they did, but they did say there's no way I would have the tools to do it myself.

It was running fine, until an oil leak I missed let about 2 quarts leak out over the next 2 weeks. It started running rough, I found the leak, fixed it and filled up the oil. It runs fine again, but with a slight vibration at idle in gear and the P0018 code is back. No CEL, but the VSC/Trac light comes on when I shift from P to D and start moving.

My question is, is there a way to fix the code the way the shop did without paying a shop to do it? Assuming that running the engine low on oil didn't stretch the chain or cause other damage, is there a way I can clear the fault code on my own by getting the ECM to relearn the cam/crank position? Any ideas would be appreciated.


i have a 2006 2uz-fe timing belt change mis-hap over the weekend, made every possible mistakes.
not a mechanic, nor good at it, changing camshaft seals, timing belts, water pump, tensioner, idlers, valve cover gaskets, radiator, all hoses, all oem parts from stealership, parts alone cost over $1000, figure will save on labor with DIY.
first mistake, started engine, and it shut off by itself after 5 seconds, and then no crank no start, no communication to ecu, painful mistake, turn out the camshaft sensor wire was pinched between water pump and the camshaft backing plate, unplug the camshaft sensor got the ecu back working, and luckily used a screw driver and pried the backing plate and it released the wires, however the skin is shaved off to exposes bare metal on all 3 wires. after insulating all wires and put back, engine started again, however very rough on idling, and with P0016 pending code.

2nd mistake, P0016, triple checked timing marking, took off and on 3 times, using either the T on camshaft and the white dot on crank cover, or the | on camshaft and 0 on crank cover, with timing belt white arrow point to front of the vehicle, left cam on driver side, right cam on passenger side, matching the notch on cam gears, and dot on crank shaft gear, all i confirm is both T or | will work as long as all belt marks matched the all 3 gears respectively, no difference, just personal preference.

3rd mistake, P0016, after i erased the code, it came back after 5 or 10 seconds, thinking it was a mechanical issue, where the crank and cam misaligned, i took off and on brand new oem guenine toyota belt 3 times, still ended at same position, all timing marks aligned perfectly all 3 times. i was thinking vvti spring tension not activated or not spring back.
and i did hear a puffff sound like a turbo engaged after 10 or 15 seconds of running engine time. and the engine speed spins down a little bit.

4th mistake, not cleaning throttle body after disconnected battery terminal, causing initial rough idling. once i cleaned the throttle body, it idles at 1500rpm instead of 500 or 600rpm.

5th mistake, i was staring at the whole situation, doesn't matter how many time i took off the belt, and back on, watch all youtube video how about 50 degree turn, or use T or use |, and tried them all, and still got the same perfect timing mark each time. i was like doesn't matter if i repeat 1000x, it will not change the result, then i use techstream and goto utility test, and tested the cam1 vvti system, turn on test, and it cause the engine to run rough and knocking, and then i tried cam2 vvti system as well, it did the same rough idling and knocking, however, i erase the check engine code P0016, and it never came back again.

my conclusion is P0016 can be timing belt stretched or bad tensioner, or jump a tooth, however, in my circumstance, where new belts, new tensioner, and all timing marks are aligned, it is a software/test/reset issue with TIS to clear the code. and now the engine is running happy and code free.
 

Members online

Forum statistics

Threads
278,317
Messages
3,554,128
Members
248,016
Latest member
Advally Service

Trending content

Back
Top