1. Attachments are working again! Check out this thread for more details and to report any other bugs.

P0016 not going away, need help.

Discussion in 'Gen 2 Prius Main Forum' started by Prius92, Oct 21, 2024.

  1. Prius92

    Prius92 Active Member

    Joined:
    Sep 14, 2019
    447
    106
    0
    Location:
    Iowa
    Vehicle:
    2008 Prius
    Model:
    II
    So from reading on here, I've seen a post where the ECU can set this code when in reality it meant to set codes P0011 or P0012.

    The engine was completely rebuilt. I double checked the timing no less than 50 times before sealing it up. I followed the FSM in regards to setting the timing chain, the tensioner, etc.

    The main issue, however, is this car sat for a little over 15 months with a full tank of gas, and I didn't want to mess with emptying it. Now if it was a couple gallons, then there would be way more oxygen than gasoline which would cause deterioration of the fuel, but it was completely full.

    Is it possible the old gas is causing the ECU to set the timing so far, it's triggering error codes?

    I ran the engine for about 20 minutes straight before P0016 was even a pending code, it only popped up a few hours later, so I'd assume the code is due to a sensor error or possibly bad gas, rather than a mechanical failure. There's been zero change in how the engine itself sounds as well.
     
  2. Tombukt2

    Tombukt2 Senior Member

    Joined:
    Nov 29, 2020
    10,361
    1,790
    0
    Location:
    Durham NC
    Vehicle:
    2009 Prius
    Model:
    Base
    Make sure you oil is clean . Add some hi test on top of the old gas.
     
  3. highmilesgarage

    highmilesgarage Active Member

    Joined:
    Jul 28, 2022
    339
    125
    0
    Location:
    Kansas City
    Vehicle:
    2007 Prius
    Model:
    Touring
    did you replace the timing chain? a little bit of stretch and that code will not go away,
     
  4. Prius92

    Prius92 Active Member

    Joined:
    Sep 14, 2019
    447
    106
    0
    Location:
    Iowa
    Vehicle:
    2008 Prius
    Model:
    II
    All new timing components, chain, tensioner, guides, sprockets, etc.
     
  5. mr_guy_mann

    mr_guy_mann Senior Member

    Joined:
    Sep 3, 2020
    3,668
    1,714
    0
    Location:
    NJ-USA
    Vehicle:
    2006 Prius
    Model:
    Four
    I do not have an easy answer for you. The crankshaft (CKP) and intake camshaft (CMP) sensors each generate a pattern of signals to "tell" the ECM what the rotational position is.

    P0011, P0012, and P0016 all basically indicate that the ECM doesn't like the CMP to CKP correlation. In theory, the "when" that the fault happens should determine which code is set, but sometimes the ECM gets it wrong.

    The "best" way I know of to chase the fault is to use a 2 channel oscilloscope to see the CMP & CKP signals as the ECM does. Is the cam timing ok, or is it incorrect - how does it change when the Variable Valve Timing solenoid works, etc. But not many DIY'ers have access to a scope.

    A capable scantool lets you get some info from the ECM, but Toyota "messed up" (disabled) VVT data. It is present in the VVT bidirectional test, but I don't know if - how that would display for a base cam timing fault.

    Posted via the PriusChat mobile app.
     
  6. pasadena_commut

    pasadena_commut Senior Member

    Joined:
    May 2, 2019
    1,711
    515
    0
    Location:
    Southern California
    Vehicle:
    2007 Prius
    Model:
    N/A
    There are some pretty inexpensive ones available these days. For instance (picked at random from among many):

    B089GG14BP on Amazon (links to that site don't work here)

    which is only $179.
     
  7. mr_guy_mann

    mr_guy_mann Senior Member

    Joined:
    Sep 3, 2020
    3,668
    1,714
    0
    Location:
    NJ-USA
    Vehicle:
    2006 Prius
    Model:
    Four
    Yep, you just have to be able to use it.

    If the OP wants to learn scoping, then I'm all on board. How often do we see that someone doesn't have a DVOM?

    Posted via the PriusChat mobile app.
     
  8. BiomedO1

    BiomedO1 Senior Member

    Joined:
    Mar 27, 2021
    1,831
    927
    0
    Location:
    SacTown, Ca
    Vehicle:
    2021 Prius Prime
    Model:
    LE
    I just retired out of an electronics shop. Lots of kids don't know how to use an O-scope, much less overlap multiple signals. In fact, I think I'm the only one who's used it. Management tried to throw it away on several occasions. The majority of current staff just throw parts at problems or call in the vendor. Departmental cost has been skyrocketing also; I wonder why?:rolleyes::oops::ROFLMAO::sleep::whistle:

    Just my 2-cents...

    Have you checked the wiring & connectors? If the mechanical timing was off, the engine wouldn't run properly. Also check the vvt mechanics are free and not binding up.