1. Welcome to Tacoma World!

    You are currently viewing as a guest! To get full-access, you need to register for a FREE account.

    As a registered member, you’ll be able to:
    • Participate in all Tacoma discussion topics
    • Communicate privately with other Tacoma owners from around the world
    • Post your own photos in our Members Gallery
    • Access all special features of the site

P0012 code

Discussion in '2nd Gen. Tacomas (2005-2015)' started by Tacodriver1955, Dec 2, 2015.

  1. Sep 24, 2020 at 4:34 AM
    #41
    craigs1

    craigs1 Well-Known Member

    Joined:
    Sep 9, 2017
    Member:
    #229508
    Messages:
    253
    Gender:
    Male
    Vehicle:
    2007 4Runner Limited, 4.0L
    If the error codes started popping after swapping the OCVs, swapping the factory pieces back in would be my first move. P0012 is bank 1 (passenger side), and P0022 is bank 2 (driver side). Here's what the service manual says about them:

    MONITOR DESCRIPTION
    The ECM optimizes the intake valve timing using the VVT (Variable Valve Timing) system to control the intake camshaft. The VVT system includes the ECM, the Oil Control Valve (OCV) and the VVT controller. The ECM sends a target duty-cycle control signal to the OCV. This control signal regulates the oil pressure applied to the VVT controller. The VVT controller can advance or retard the intake camshaft.If the difference between the target and actual intake valve timings is large, and changes in actual intake valve timing are small, the ECM interprets this as the VVT controller stuck malfunction and sets a DTC.

    Example:
    A DTC will be set when the following conditions 1), 2) and 3) are met:1) The difference between the target and actual intake valve timings is more than 5° CA (Crankshaft Angle) and the condition continues for more than 4.5 seconds.2) It takes 5 seconds or more to change the valve timing by 5° CA.DTCP0011Camshaft Position "A" - Timing Over-Advanced or System Performance (Bank 1)DTCP0012Camshaft Position "A" - Timing Over-Retarded (Bank 1)DTCP0021Camshaft Position "A" - Timing Over-Advanced or System Performance (Bank 2)DTCP0022Camshaft Position "A" - Timing Over-Retarded (Bank 2)DTC No.

    DTC Detection Conditions
    Trouble Areas
    P0011 P0021 Advanced cam timing:With warm engine and engine speed of between 550 rpm and 4,000 rpm, all conditions (a), (b) and (c) are met (1 trip detection logic):(a) Difference between target and actual intake valve timings is more than 5° CA (Crankshaft Angle) for 4.5 seconds(b)
    Current intake valve timing is fixed (timing changes less than 5° CA in 5 seconds)(c) Variations in VVT controller timing are more than 19°CA of maximum delayed timing (advanced)

    P0012 P0022 Retarded cam timing:
    With warm engine and engine speed of between 550 rpm and 4,000 rpm, all conditions (a), (b) and (c) are met (2 trip detection logic):(a) Difference between target and actual intake valve is timings more than 5° CA (Crankshaft Angle) for 4.5 seconds(b) Current intake valve timing is fixed (timing changes less than 5° CA in 5 seconds)(c) Variations in VVT controller timing is 19° CA or less of maximum delayed timing (retarded)

    After above conditions 1) and 2) are met, the OCV is forcibly activated 63 times or more.DTCs P0011 and P0021 (Advanced Cam Timing) are subject to 1 trip detection logic.DTCs P0012 and P0022 (Retarded Cam Timing) are subject to 2 trip detection logic.These DTCs indicate that the VVT controller cannot operate properly due to OCV malfunctions or the presence of foreign objects in the OCV.

    The monitor will not run unless the following conditions are met:- The engine is warm (the engine coolant temperature is 75°C [167°F] or more).- The vehicle has been driven at more than 40 mph (64 km/h) for 3 minutes.- The engine has idled for 3 minutes.
     
  2. Sep 24, 2020 at 7:10 AM
    #42
    hresendiz25

    hresendiz25 Active Member

    Joined:
    Aug 17, 2018
    Member:
    #263148
    Messages:
    27
    Gender:
    Male
    First Name:
    Horacio
    Arizona
    Vehicle:
    2009 Toyota Tacoma 4x4 Double Cab
    URD Fuel Pump
    Your feedback is much appreciated. I will proceed with swapping back the OCVs on the weekend. Thank you!​
     
  3. Sep 24, 2020 at 7:43 AM
    #43
    craigs1

    craigs1 Well-Known Member

    Joined:
    Sep 9, 2017
    Member:
    #229508
    Messages:
    253
    Gender:
    Male
    Vehicle:
    2007 4Runner Limited, 4.0L
    Were the new OCVs aftermarket parts or Toyota? Let us know how it goes this weekend.
     
    hresendiz25[QUOTED] likes this.
  4. Sep 24, 2020 at 12:59 PM
    #44
    MikeDeason

    MikeDeason Well-Known Member

    Joined:
    Mar 24, 2010
    Member:
    #33907
    Messages:
    543
    Gender:
    Male
    Mice chewed your wiring harness. Just pull the engine out and replace the harness
     
  5. Sep 24, 2020 at 3:01 PM
    #45
    hresendiz25

    hresendiz25 Active Member

    Joined:
    Aug 17, 2018
    Member:
    #263148
    Messages:
    27
    Gender:
    Male
    First Name:
    Horacio
    Arizona
    Vehicle:
    2009 Toyota Tacoma 4x4 Double Cab
    URD Fuel Pump
    Thank you. Will sure do.
    The OVCs were aftermarket. Got'em from Autozone (Duralast)​
     
  6. Sep 25, 2020 at 3:47 AM
    #46
    craigs1

    craigs1 Well-Known Member

    Joined:
    Sep 9, 2017
    Member:
    #229508
    Messages:
    253
    Gender:
    Male
    Vehicle:
    2007 4Runner Limited, 4.0L
    Yeah, swapping the stock OCVs back in would definitely be my next move. Make sure your harness connector pins are clean, and the connectors click fully into place during assembly.
     
    hresendiz25[QUOTED] likes this.
  7. Sep 25, 2020 at 10:30 PM
    #47
    hresendiz25

    hresendiz25 Active Member

    Joined:
    Aug 17, 2018
    Member:
    #263148
    Messages:
    27
    Gender:
    Male
    First Name:
    Horacio
    Arizona
    Vehicle:
    2009 Toyota Tacoma 4x4 Double Cab
    URD Fuel Pump
    Thank you guys!
    Well, I think I created a problem for myself by just going with aftermarket parts. Swapped the OCVs back to the originals, I didn’t even need to clear the codes. Once I reconnected the battery my dashboard was clear. I have been driving all day today and no codes. Just returned the darn duralast items.
    Go OEM with sensors everybody.
    Here a couple of pictures as a reference (OEM to the right) Both seem to be exactly the same
    2351135C-277E-403B-B576-293EF1625AA0.jpg

    For some reason the website rotates this picture. I moved the OEM to the left here (or bottom), but tried to place them at the same angle position based on the sensor. It looks like everything at the bottom (piston?) has a different angle. Don’t know if this would make a difference though. Thought on sharing.
    A388BA8A-7C7C-42E6-A8B6-D83C5F9A7B5D.jpg
     
  8. Sep 26, 2020 at 2:54 AM
    #48
    craigs1

    craigs1 Well-Known Member

    Joined:
    Sep 9, 2017
    Member:
    #229508
    Messages:
    253
    Gender:
    Male
    Vehicle:
    2007 4Runner Limited, 4.0L
    Glad it's back to working normally. The aftermarket part was probably made by a chinese political prisoner, using a pack of matches and his shoe for assembly line tooling.

    While I haven't scoped the oil passages in the engine's head casting it's safe to assume they are linear, not annular as there's not much casting space to work with in there. So having the OCV's oil orifices facing the wrong direction would impede flow to the VVT actuator and reduce its ability to advance cam timing on command.
     
  9. Feb 8, 2021 at 7:54 PM
    #49
    IFeelfishy

    IFeelfishy Well-Known Member

    Joined:
    Dec 22, 2017
    Member:
    #239160
    Messages:
    56
    Vehicle:
    2011 Tacoma
    I hate to open up a can of worms again, but clearly everyone chimming in has more experience then I do on this chat (and most in this entire forum). I have been looking on youtube for a while to see where the VVT solenoids are even located to replace mine (P0012 code is turned on most days I drive). From the pictures posted it looks like 1 bolt and an electrical plug to swap a new VVT in. Is this something anyone with a wrench can replace?
     
    hresendiz25 likes this.
  10. Feb 8, 2021 at 8:19 PM
    #50
    hresendiz25

    hresendiz25 Active Member

    Joined:
    Aug 17, 2018
    Member:
    #263148
    Messages:
    27
    Gender:
    Male
    First Name:
    Horacio
    Arizona
    Vehicle:
    2009 Toyota Tacoma 4x4 Double Cab
    URD Fuel Pump
    Yes. A basic ratchet set with some extension will come useful. Disconnect the battery before unplugging anything. I would recommend to clean around the solenoids before removing them. I cannot think of anything else to recommend. You should be good to go. Remember to go with OEM solenoid
     
    IFeelfishy[QUOTED] likes this.
  11. Feb 8, 2021 at 8:21 PM
    #51
    IFeelfishy

    IFeelfishy Well-Known Member

    Joined:
    Dec 22, 2017
    Member:
    #239160
    Messages:
    56
    Vehicle:
    2011 Tacoma
    Thank you!
     
  12. Apr 10, 2021 at 12:35 PM
    #52
    Bobby jr.

    Bobby jr. Member

    Joined:
    Apr 8, 2021
    Member:
    #362066
    Messages:
    5
    Gender:
    Male
    First Name:
    Bobby
    Vehicle:
    07 tacoma prerunner 4.0
    Can you show me where they was located at. I need to replace mine and I cannot seem to locate them
     
  13. Apr 11, 2021 at 9:29 PM
    #53
    Jimmyh

    Jimmyh Well-Known Member

    Joined:
    May 16, 2012
    Member:
    #78991
    Messages:
    14,206
    Gender:
    Male
    SC
    Vehicle:
    2012 Prerunner SR5

    OCV Valve Locations:



    OCV Filters:



     
    BassAckwards likes this.
  14. Apr 18, 2021 at 4:17 PM
    #54
    Chris(NJ)

    Chris(NJ) Well-Known Member

    Joined:
    Jan 21, 2010
    Member:
    #29777
    Messages:
    5,049
    Gender:
    Male
    First Name:
    Chris
    Usually in Central Jersey
    Vehicle:
    08 Indigo 4x4 DC OR
    Mods are currently being changed .....
    P0010 code, passenger side. I think mine may have broken during cam gear install. Is changing this as easy as removing that 10mm bolt and the ocv will simply slide out? If so, as aggravating as it is, I'll be happy if the ocv is the only problem and swapping it is as easy as one bolt. Anyone done it?
     
  15. Aug 1, 2021 at 9:32 AM
    #55
    Shorty2105

    Shorty2105 New Member

    Joined:
    Jun 21, 2021
    Member:
    #369163
    Messages:
    2
    Gender:
    Male
    First Name:
    Joel
    Vehicle:
    2007 toyota tacoma
    HELP HELP. I need as much help as possible. I have a 2007 tacoma 4.0 i put in a new JASPER engine. That p0012 code will not come off. With the new engine i installed new camshaft sensors both sides. Still same code so i returned the bank 1 sensor to see if it was that still same code. I replaced the pigtail on that side to see if that was it still same code. It had new valve cover screens(filters) i replaced the bank 1 wasnt that dirty. I relaced the valve cover on that side because it had a bunch of sludge build up in it. Still code is on. The wierd thing is that when i first changed the oil the light took longer to come on. I checked the timing chain everything was were its suppose to be chain is tight. Still btw this is a new engine it has less that 300 miles on it. I still have to replace the ecm. But after that i dont know what else to do
     
  16. Nov 17, 2021 at 12:16 AM
    #56
    BassAckwards

    BassAckwards Well-Known Member

    Joined:
    May 3, 2016
    Member:
    #186002
    Messages:
    27,906
    Vehicle:
    2009 Tacoma AWD Turbo 2TR-FE
    Full-time AWD & BorgWarner EFR 6258
    Did you go with OEM for the vvti solenoid? I am trying to hunt this down myself currently as well. 07 FJC and P0012 w/ 307k miles
     

Products Discussed in

To Top