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

P0172 and P0505 Codes with Freeze Frames - Please Help

Discussion in 'Gen 2 Prius Care, Maintenance and Troubleshooting' started by mikk, Aug 8, 2024 at 6:50 PM.

  1. mikk

    mikk New Member

    Joined:
    Tuesday
    7
    0
    0
    Location:
    Germany
    Vehicle:
    2006 Prius
    Model:
    N/A
    Hello everyone,

    My 18-year-old Prius Gen 2 has never shown the check engine light until recently.

    The first CEL appeared a couple of months ago with the code P0172, which I deleted.

    Lately, I’ve been getting the P0505 code every 3-4 weeks. I delete the code and continue to observe the situation.

    It seems the error occurs predominantly in warm and humid weather.

    I’ve attached one freeze frame with the P0172 code and three freeze frames with the P0505 code.

    Should I start by replacing the MAF sensor, or can more clear indications be seen in the freeze frames?

    I appreciate any advice or help.

    Many thanks in advance!
     

    Attached Files:

  2. Tombukt2

    Tombukt2 Senior Member

    Joined:
    Nov 29, 2020
    9,362
    1,637
    0
    Location:
    Durham NC
    Vehicle:
    2009 Prius
    Model:
    Base
    Clean your MAF and throttle body then unplug it reset it plug it back up and go for a drive and see if that clears you up.
     
  3. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    24,248
    15,797
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    The P0172 seems to be older news. You only saw it once, and both the short- and long-term fuel trims in that freeze frame were awful, but they haven't seemed nearly that bad since. If nothing was done to correct it, there might be a bit of mystery how it got better, but we can probably set that aside for now and focus on the P0505 codes, because those are getting kind of insistent.

    P0505 is a code about not keeping the target idle RPM reliably. There is nothing in the workup for that code to suggest that replacing the MAF sensor would even be a part of that workup; the Usual Suspects appear to be air intake leaks, the throttle body, or the ECM.

    There are two criteria that can set the code: one is the actual idle RPM going below target by 100 RPM or worse, or above target by 150–200 RPM or worse, 5 times within a single trip.

    The other is the learned idle air volume (to achieve the target idle) coming out either implausibly low (less than 0.6 L/s) or implausibly high (more than 4.5 L/s).

    Weirdly (to me), none of these P0505 freeze frames shows what looks like a smoking gun for why the code was set. They all show the engine turning within 52 RPM of 1000, which I kinda thought was the target for the warmed-up idle speed, and the coolant temperature shows warmed up in all three cases. Maybe I'm misremembering what the gen 2 target idle RPM is.

    Using the indicated air temperature, MAP, and MAF, the air volume is working out to something around 2.3 L/s in each case, which could hardly be more squarely in the middle of the acceptable [0.6, 4.5] range.

    So that's a little funny. I was expecting the freeze frame to show something more glaring.
     
  4. dolj

    dolj Senior Member

    Joined:
    May 14, 2012
    7,709
    3,901
    0
    Location:
    Wellington, New Zealand
    Vehicle:
    2007 Prius
    Model:
    N/A
    While agree that the fuel trim values don't seem as bad as shown in the P0172, they are outside the +/- 10% that mr_guy_mann likes to see, so I agree with Tom that unplugging the MAF, removing and cleaning it, and also cleaning the throttle body would be something worth trying. Put it all back together and see how it goes If you get the engine failing to start or running roughly, disconnect the 12 V battery for a minute to reset the EMC to factory defaults. Then go for a drive to see if that helps improve things.
     
    #4 dolj, Aug 8, 2024 at 11:43 PM
    Last edited: Aug 8, 2024 at 11:49 PM