UPDATE – TOYOTA HAS ISSUED A TSB FOR THIS ISSUE
Please view 2010 Tundra VVT-i TSB for the full details
The following post is no longer correct.
###
If you found this post as a result of an internet search, your day might have been going a little something like this:
I have just bought a 2010 Tundra and only had it for 5 days before the check engine light came on. It didn’t quite have 300 miles…
OR…
We just bought a 2010 Toyota Tundra Rock Warrior. Had the truck a week with approx. 400 miles on it when we took it out on the highway and the check engine light came on.

Do you have a brand-new 2010 Tundra with a check-engine light on? Good news - it's probably just contaminated oil.
If that describes your problem, we’ve got great news for you – it’s no big deal. The solution is nothing more than an oil change. What follows next is a description of the problem and what you need to do if your 2010 Tundra has a check engine light. see this post.
If your new Tundra has a check engine light on, obviously it’s time to take it to the dealership. However, don’t be surprised if your dealership service adviser is a little shocked at the fact you’re bringing in a new Tundra for a check-engine light. The fact is that these new trucks are top quality, and the people that work in the service department just don’t see new Tundras that need service.
NOTE: What follows next is a fairly technical explanation of this problem. If you’re just looking for the solution to this problem, check out what to do if your brand-new Tundra has a check engine light on.
Once your dealership gets your truck into the shop and pulls the codes, they’ll probably find out that the engine has set code #P0012 or code #P0022. According to the shop manual, codes P0012 and P0022 are generated by the crank position sensor. Normally, when these codes are set they indicate that the computer has detected a camshaft timing anomaly. The shop manual is clear in the fact that these codes are NOT necessarily indicative of a problem. As if often the case in today’s computer-controlled engines, codes P0012 and P0022 can be caused by “ghosts and gremlins.” Therefore, when a technician finds these codes, the recommended procedure in the Toyota shop manual is to:
- Perform a VVT system diagnostic
- If the VVT system passes the test, the shop technician is supposed to reset the check engine light
- Test-drive the vehicle to see if the code is reset by the computer. If the code is once again set, the tech will check the engine timing, test the ECM, etc. If the code is NOT reset…
- Assume the problem was simply a false positive until proven otherwise.
As a result of comments on this post about the 2010 Tundra, we know that this problem isn’t simple a false positive “ghost.” We know that these codes were set as a result of very small contaminants in the engine oil (metal shavings left over from the manufacturing process). It turns out that the shop manual says that contaminants in the oil can cause the codes to set – however, the shop manual also states that the engine will automatically clear the contaminants. SO…the technicians who encounter this problem might not be inclined to change the oil.
In fact, many Toyota dealerships are unaware of the fact that some new 2010 Tundras have contaminated oil. When these dealers receive a new truck with codes P0012 or P0022, it’s very likely the technician will follow the shop procedure, find no problem, and then hand the keys back to the owner saying “let’s see if it happens again.” This is NOT a symptom of a bad dealership, this is just a symptom of a dealership that isn’t aware of this issue. However, if the dealership doesn’t know about the contamination in the oil and they don’t do an oil change, the check engine light will probably come back on.
If you have a brand new 2010 Tundra with a check engine light on, here’s what you need to do:
1. Take it to the dealership.
2. Tell the dealership you’ve learned on the internet that codes P0012 and P0022 are being set in brand new 2010 Tundras as a result of oil contamination. A print out of this article might help.
3. Ask the dealership to call Toyota engineering to verify the contents of this article IF these are the codes that are set in your Tundra.
4. Assuming that your Tundra has these codes, the dealership should change your oil. If this is indeed the cause of your Tundra’s check engine light, you won’t have any more problems.
Special thanks to commenters Bill, Jeremy, Kristy, Jill, Gabriel, Wayne, and NJ Contractor for bringing this issue to light.
Popularity: 2%








Interesting and good article. My service engine soon light just came on also on my 2010 tundra. Unfortunately for me, it is at 4500 miles of which is time for an oil change anyways. Too bad it did not come on at 4K or so since I would have gotten a free oil change out of it. I wonder how many, 100’s or 1,000’s, of new 2010 tundras may have this light come on with contaminated metal shavings in the oil? Time to change my oil sooner rather than later. I always wondered about changing my first oil from the dealer WELL BEFORE the recommended first 5K oil change seeing as how metal shavings on my past new trucks when I perform the first oil change had metal shavings on the magnetic oil plug more so than on any other oil change. I have heard of people changing the new oil at 2-3K, and now I guess they were not foolish and smart to do so.