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

Error P0100 oil on camshaft position sensor

Discussion in 'Gen 2 Prius Care, Maintenance and Troubleshooting' started by Johnny KIlo, Aug 13, 2015.

  1. Johnny KIlo

    Johnny KIlo Junior Member

    Joined:
    Oct 23, 2014
    51
    2
    0
    Location:
    Chicago suburbs
    Vehicle:
    2005 Prius
    Model:
    II
    I have DTC code P0100 so I got to the camshaft position sensor and noticed oil in the sensor. I can't imagine an electrical sensor is a good place for oil.

    Where do I go from here?
     
  2. 69shovlhed

    69shovlhed Surly tree hugger

    Joined:
    May 13, 2012
    2,170
    750
    0
    Location:
    Delaware
    Vehicle:
    2017 Prius Prime
    Model:
    Prime Premium
    the sensor must be leaking, just replace it.
     
  3. Johnny KIlo

    Johnny KIlo Junior Member

    Joined:
    Oct 23, 2014
    51
    2
    0
    Location:
    Chicago suburbs
    Vehicle:
    2005 Prius
    Model:
    II
    OK cool, so nothing too serious most likely.
     
  4. Patrick Wong

    Patrick Wong DIY Enthusiast

    Joined:
    Mar 8, 2008
    18,200
    6,482
    0
    Location:
    Green Valley, AZ
    Vehicle:
    2015 Prius
    Model:
    Two
    DTC P0100 means the mass air flow sensor has an open or short circuit. This has nothing to do with the camshaft position sensor.

    Now, if the camshaft position sensor is leaking oil, then the source of the leak needs to be identified and fixed - but that is unrelated to P0100.
     
  5. Johnny KIlo

    Johnny KIlo Junior Member

    Joined:
    Oct 23, 2014
    51
    2
    0
    Location:
    Chicago suburbs
    Vehicle:
    2005 Prius
    Model:
    II

    Sorry P0010 not P0100. Any advice where to start looking for the oil leak?
     
  6. Patrick Wong

    Patrick Wong DIY Enthusiast

    Joined:
    Mar 8, 2008
    18,200
    6,482
    0
    Location:
    Green Valley, AZ
    Vehicle:
    2015 Prius
    Model:
    Two
    I would spray off the area with engine degreaser spray, then wash off the spray with water. Then keep an eye on that area after you've logged some run time on the engine to see exactly where the leak is coming from.

    If the leak is coming from the camshaft position sensor itself, then replace it.

    DTC P0010 means there is a problem with the oil control valve circuit. The factory repair manual (techinfo.toyota.com) provides advice about how to check the wiring harness and the OCV itself. You can also use Mini VCI to activate the OCV as part of the troubleshooting process.
     
  7. Johnny KIlo

    Johnny KIlo Junior Member

    Joined:
    Oct 23, 2014
    51
    2
    0
    Location:
    Chicago suburbs
    Vehicle:
    2005 Prius
    Model:
    II
    Thanks a bunch
     
  8. Johnny KIlo

    Johnny KIlo Junior Member

    Joined:
    Oct 23, 2014
    51
    2
    0
    Location:
    Chicago suburbs
    Vehicle:
    2005 Prius
    Model:
    II
    Dug in on this some more and determined it was my oil control valve sensor and not the camshaft position sensor. I wasn't getting voltage at the connector on the sensor side so I replaced the connector. Still didn't get voltage but the wire looked damaged so I stripped it back a bit and still get anything.

    I got a wiring diagram and determined the pin positions on the ECM side connector. I took a few strands of copper wire and looped the + to the - and tested the continuity at the sensor end, I got .2 ohms so I feel like the wiring is good on both sides. All of my fuses and relays in the engine fuse block look OK on visual inspection but I'd like to test for continuity as well. I'd rather not test every single one if I can avoid it. Which fuse would sit between the OCV senor and the ECM? I couldn't determine if from the wiring diagram.

    Also, how can I test my ECM before replacing it? I could try to get a few leads on the pins and test the output with the car on but I would have to have the entire E4 connector removed. I'm hesitant to do this until I know the ramifications. I also have the TechStream software and VCI connector so if there's a way to inspect through TechStream I can do that.

    Thanks.