1. Welcome to 4Runners.com!

    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 4Runner discussion topics
    • Transfer over your build thread from a different forum to this one
    • Communicate privately with other 4Runner owners from around the world
    • Post your own photos in our Members Gallery
    • Access all special features of the site

P0016 Then P0340 Error Codes

Discussion in '4th Gen 4Runners (2003-2009)' started by Pinballrevival, Feb 10, 2023.

  1. Feb 10, 2023 at 11:06 PM
    #1
    Pinballrevival

    Pinballrevival [OP] New Member

    Joined:
    Feb 10, 2023
    Member:
    #31194
    Messages:
    2
    Gender:
    Male
    First Name:
    Jim
    Vehicle:
    2006 4runner V6 SR5
    None
    Hello, first time on the forum. My 2006 V6 SR5 had the CEL come on a few days ago. The OBD code was P0016 for Bank 1. This indicated the Camshaft position sensor, or associated circuitry. I should note that the performance was not noticeably different after the CEL came on. I put in a new sensor and cleared the code. I then drove approx 100 miles with no issues. Tonight I went to the store (10 minutes surface st drive), and when I finished at the store, I went to start the vehicle it turned over but didn't fire. I turned it off and tried again and it struggled a bit, but started and was running like a top (no CEL). I made one more stop after about a 5 min drive and it did exactly the same thing, but this time the CEL was on after it started. I checked the code and got P0340 for a crankshaft "Sensor A" position error. I cleared the code and the vehicle sat in 50° temp for 4 hours. It then started right up, no issues. I then drove approx 20 freeway miles with no issues, no CEL. When I got home I shut the engine off and restarted it. It hesitated slightly but started, and the CEL came on. I didn't check the code yet, but I'm assuming it's P0340 again. I will check it in the morning.

    I'm thinking that changing the Crankshaft Position Sensor is a reasonable "not too expensive, not too time consuming (3-4 hrs?)" thing to try. I'm wondering if these specific conditions of failure ring a bell with anyone, or if anyone simply has a good idea what might be going on.

    I truly appreciate any input, and am happy to provide any specific info that is helpful.

    Thanks!

    Jim
     
  2. Feb 12, 2023 at 9:42 AM
    #2
    negusm

    negusm New Member

    Joined:
    Oct 22, 2019
    Member:
    #11745
    Messages:
    2,078
    Gender:
    Male
    Vehicle:
    2002 4Runner SR5 4WD
    This is not the right way to think about this. The first thing to consider is if your timing is off. Because that is what the code is really for.

    The code is pointing to a mismatch in sensor output. This is indicative of timing being off... or, if it's not that, either a bad crank or cam sensor or wiring.

    Luckily, TOYOTA uses mostly non interference engines so you should be ok.

    I would verify your timing and check the crank sensor since you replaced the cam sensor.
     
  3. Feb 12, 2023 at 6:47 PM
    #3
    Pinballrevival

    Pinballrevival [OP] New Member

    Joined:
    Feb 10, 2023
    Member:
    #31194
    Messages:
    2
    Gender:
    Male
    First Name:
    Jim
    Vehicle:
    2006 4runner V6 SR5
    None
    Thanks for the input. I changed the crank sensor and it starts right up and still runs incredibly smooth. No energy or time to properly road test it tonight, but I'll run it through the paces tomorrow.

    If there's still a ln issue, I think it's mechanic time at this point. The fact that the issue only comes up when I start it up when the engine is hot made me think sensor.

    Definitely not a quick easy replacement, but I got it done and eliminated a possibility if nothing else. Plus I have a new crankshaft sensor and belt.

    Thanks again,

    Jim
     

Products Discussed in

To Top