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

Red triangle, limp mode, P2122, P2138, B2271, C1378

Discussion in 'Gen 2 Prius Care, Maintenance and Troubleshooting' started by DMAndy, Jul 17, 2024.

  1. DMAndy

    DMAndy Junior Member

    Joined:
    Aug 28, 2020
    73
    10
    0
    Location:
    Maidenhead
    Vehicle:
    2006 Prius
    Model:
    Active
    I have had a recurring problem for at least a couple of months now.

    I am driving along merrily, the red triangle pops up randomly, the car goes into limp mode, electric motor working only, top speed of 10 mi/h. If I disconnect the aux battery for a few minutes, the car drives again, but not for very long. The longer I wait, the longer the car will drive before the same thing happens again.

    Thinking about it, this has only happened when I started the car after a few days in the garage, parked for a while, then went on my way again. I have driven 50 miles with no problems without parking. Today, I have driven less than 12 miles, but parked for 2 hours after 6 miles, and had to limp home for the last half mile.

    Does anybody have any ideas? I initially assumed the P2122 and the P2138 codes were because of the limp mode, but maybe not?
     
  2. Tombukt2

    Tombukt2 Senior Member

    Joined:
    Nov 29, 2020
    10,387
    1,796
    0
    Location:
    Durham NC
    Vehicle:
    2009 Prius
    Model:
    Base
    Now this has something to do with your throttle position sensors gas pedal position sensor that sort of thing You need to look those up someone here can give you the work up for those usually it's corroded wires and things like that a plug that's been knocked loose etc there are a couple of sensors that can be involved here someone will post the manual workup probably from the factory at some point.
     
  3. DMAndy

    DMAndy Junior Member

    Joined:
    Aug 28, 2020
    73
    10
    0
    Location:
    Maidenhead
    Vehicle:
    2006 Prius
    Model:
    Active
    Thanks. What makes me wonder is that I only get this error when I drive the car, park it and drive it again. Left for a few days and driven in one go, it is fine.
     
  4. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    24,913
    16,216
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    The car has both a throttle position sensor (on the throttle, out under the hood) and a pedal position sensor (on the go pedal, under your foot), and those two are two totally separate parts, connected to different ECUs, with different trouble codes.

    The P2122 and P2138 codes are both about the pedal position sensor, under your foot. More at this post.

    The car definitely goes into a limp mode when it mistrusts the input from the go pedal. The other way lie lawsuits.
     
  5. DMAndy

    DMAndy Junior Member

    Joined:
    Aug 28, 2020
    73
    10
    0
    Location:
    Maidenhead
    Vehicle:
    2006 Prius
    Model:
    Active
    Thank you @ChapmanF . I sincerely hope you have been well since you single-handedly solved my last car related issue 4 years ago. (installed aux battery the wrong way around, took out fuses, put them back the mirrored way around)

    So in this case, my next step should be replacing the gas pedal, right? Also, any idea why the error has only come up after driving fine and parking for a while? (I can get to anywhere, I have trouble coming back.)
     
  6. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    24,913
    16,216
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    I would probably want to do some troubleshooting first. The codes from the ECU are complaining about the voltages reaching the ECU from the pedal sensor. The troubleshooting steps in the manual surely include simple checks on the wiring before concluding the sensor is bad. If you have a scan tool that can show live data, you can watch the VPA1 and VPA2 readings while moving the pedal, and maybe see what the complaint is really about. The post that I linked to above includes a graph of how the two signals are intended to relate to each other.

    (It's possible the ECU live data will show the two signals already translated from voltages to pedal %, in which case you wouldn't be looking for that graph relationship, but just for them to be close to equal.)

    If your scan tool can retrieve freeze frames for the P2122 and P2138 codes, you can see what the two readings were at the time the code was set, which ought to give a pretty clear idea what the complaint is about.

    None. Maybe it'll be interesting to find out.
     
  7. DMAndy

    DMAndy Junior Member

    Joined:
    Aug 28, 2020
    73
    10
    0
    Location:
    Maidenhead
    Vehicle:
    2006 Prius
    Model:
    Active
    Having thought about it more, I think the error has only come up when the cabin became hot for a while in the sun. Even after that it will drive for a while, then I get the red triangle.

    I have an older version of Techstream, I'll check if I can get real time data on VPA1 and 2 readings. Do you know if it does freeze frames?
     
  8. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    24,913
    16,216
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    Techstream does all the things.
     
  9. DMAndy

    DMAndy Junior Member

    Joined:
    Aug 28, 2020
    73
    10
    0
    Location:
    Maidenhead
    Vehicle:
    2006 Prius
    Model:
    Active
    Great, I'll go see what I can find out. Thank you.
     
  10. DMAndy

    DMAndy Junior Member

    Joined:
    Aug 28, 2020
    73
    10
    0
    Location:
    Maidenhead
    Vehicle:
    2006 Prius
    Model:
    Active
    I made a couple of videos, but couldn't upload them, Priuschat doesn't like the extensions.

    The two pedal position sensors seem to be 16.5-18 percentage points out of sync, but I am guessing it's designed that way. But then there were no errors now.
     

    Attached Files:

  11. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    24,913
    16,216
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    Huh, so they preserve the voltage offset between the two signals as a % offset after converting to %. I wouldn't have guessed that, but I guess I've never had reason to look at mine closely enough to know one way or the other.
     
  12. DMAndy

    DMAndy Junior Member

    Joined:
    Aug 28, 2020
    73
    10
    0
    Location:
    Maidenhead
    Vehicle:
    2006 Prius
    Model:
    Active
    Apparently so.

    Went for a drive, left the car in the evening sun for an hour, but it didn't get hot enough, drove some more, all was good. I'll have to wait for a sunny day for the error again and keep the laptop in the car.
     
    bisco likes this.
  13. DMAndy

    DMAndy Junior Member

    Joined:
    Aug 28, 2020
    73
    10
    0
    Location:
    Maidenhead
    Vehicle:
    2006 Prius
    Model:
    Active
    OK, finally it was a sunny day. I went driving around locally, left the car in the sun and drove some more hoping for the error to come up. It did come up, alas not in an ideal location. Anyway, I have the freeze frame data, that looks a bit weird to me.

    The file names are the exact times the screenshots were taken.

    What was different this time is that first I could clear the codes and managed to drive about 20 feet before the error came up again, and from then on, every time I tried to clear the codes one would pop right up that very second, possibly because today was a very hot day by UK standards.

    Any ideas?
     

    Attached Files:

  14. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    24,913
    16,216
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    Well, it's right there in your HV control ECU freeze frames. (You don't need the C1310 freeze frames from the brake ECU; C1310 is just the brake ECU saying "hey, HV control ECU says something's weird over there, go get those trouble codes", which you've got; it doesn't otherwise matter what the brake ECU was doing at the time.)

    Remember that when Toyota had to align their "Accel Pedal Pos #1" (VPA1 in the wiring diagram) and "Accel Pedal Pos #2" (VPA2) sensors with the SAE standard trouble code names ("throttle / pedal position sensor / switch" A, B, C, D, E, or F), they went with "sensor D" for accel pedal pos #1, and "sensor E" for accel pedal pos #2.

    So you look at your first code, P2122 "throttle / pedal position sensor / switch D circuit low input", and you look in the freeze frame and while accel pos #2 ("E") is 57.2%, accel pos #1 ("D") is stuck at 0.0%.

    You've got that one P2125 (a complaint about E circuit), because that time #1/D was not stuck at 0, but was reading 23.5%, but still #2/E was way more (50.1%) so the ECU decided to mistrust the E input that time.

    But all the rest of your codes are about #1/D or about D vs. E miscorrelation, and they're all showing #1 as stuck at 0.0% (usually) or, like, 1.5%, while #2 is reading whatever it reads.

    So it looks like you've got some (maybe heat-related) fault where the VPA1 input goes to zero (or close to zero) intermittently. I can't say for sure yet if that's the Hall effect chip inside the go pedal, or the VPA1 input circuit of the ECM, or some wiring connection in between. Or the supply of power to the Hall chip (comes from ECM pin VCP1 and returns to ECM pin EP1) might be dropping out, which would be an ECM problem. Might be able to take the pedal out and test it on a bench, maybe with a hair dryer to warm it up. If it misbehaves on the bench, you've got your culprit. If it behaves, maybe there's a wiring or ECM problem, and more tests you could try.

    Those are pretty much the troubleshooting steps you see in the P2122 section in the repair manual.
     
  15. DMAndy

    DMAndy Junior Member

    Joined:
    Aug 28, 2020
    73
    10
    0
    Location:
    Maidenhead
    Vehicle:
    2006 Prius
    Model:
    Active
    Thank you for this.

    Yes, I too have noticed that to two pedal position sensors were way off their usual offset. I have bought a used pedal cheap, I'll put it in and see if that solves the problem. If not, it's either something else or this pedal is faulty too, so I really hope it does solve the problem.

    It did throw me off a bit when on a few of the freeze frames it said the engine coolant was at freezing point. Or rather, water's freezing point. I am guessing the fault came up before the computer had a chance to check everything else.
     
  16. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    24,913
    16,216
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    The HV control ECU doesn't have an engine coolant temperature sensor wired to it; it just has to ask the ECM for that info. I'm guessing it just hadn't asked yet.

    32 ℉ looks like a weird choice for a not-yet-initialized value, but of course in Celsius which the ECUs use, it's just zero.
     
  17. DMAndy

    DMAndy Junior Member

    Joined:
    Aug 28, 2020
    73
    10
    0
    Location:
    Maidenhead
    Vehicle:
    2006 Prius
    Model:
    Active
    Makes sense.

    I'll report back once I have replaced the gas pedal. I am thinking it is most likely at fault as it is the only moving part out of all potential culprits.
     
  18. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    24,913
    16,216
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    It is, but it's not really prone to the sort of "moving part" problems you might be thinking of.

    In gen 1 it was, because the two sensors were nothing but mechanical potentiometers that could wear out and get dirty.

    In your generation, all that moves is a piece with magnets on it, and nothing touches the Hall-effect ICs that detect the magnetic field and make the electrical signal. So if one of them has failed, it's just failed the same way other electronics fail, and not because anything moved.

    So that might be less of an argument for it being more likely than a similar failure anywhere else.
     
  19. DMAndy

    DMAndy Junior Member

    Joined:
    Aug 28, 2020
    73
    10
    0
    Location:
    Maidenhead
    Vehicle:
    2006 Prius
    Model:
    Active
    I have now had a chance to drive the car around a bit twice. The first time, the gas pedal felt different. I might be imagining things, but it felt less jittery, if that makes sense. The second time was today. I left the car out in the sun for three hours, on this, the hottest day of the year. Then proceeded to drive around a bit, and everything seemed OK.

    Now I still cannot be sure that the gas pedal was the problem, only time will tell, but there are promising signs that the car is OK for now.

    Thank you for the help again.
     
  20. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    24,913
    16,216
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV