Prius 2004 - Error codes

Discussion in 'Gen 2 Prius Care, Maintenance and Troubleshooting' started by Vaykool, Apr 10, 2025 at 11:54 AM.

  1. Vaykool

    Vaykool Junior Member

    Joined:
    Aug 4, 2021
    2
    0
    0
    Location:
    Lawrenceville, Georgia
    Vehicle:
    2004 Prius
    Model:
    N/A
    Hi Everyone,

    I had the check engine light come on in addition to the red triangle. I would really appreciate if you could look at the attached diagnostic reports and suggest what I should be fixing. I will be replacing the catalytic converter. It also looks like some cells on the hybrid battery are bad, so I will probably be replacing those. What I don't understand is that the P3011 shows that block 1 is weak however if I look at the voltage its the other cells that seem to be weaker. Am I missing something here?
    Any help and input would be greatly appreciated. Thank you. C1259 & C1310 - a.png C1259 & C1310 - b.png P0420 a.png P0420 b.png P0420 c.png P3000.png P3011.png C1259 & C1310 - a.png C1259 & C1310 - a.png C1259 & C1310 - b.png P0420 a.png P0420 b.png P0420 c.png P3000.png P3011.png
     
  2. MAX2

    MAX2 Active Member

    Joined:
    Aug 12, 2024
    1,130
    338
    93
    Location:
    Third planet from the Sun
    Vehicle:
    2007 Prius
    Model:
    N/A
    P3011. This error indicates a malfunction in the pair of modules numbered 1. The error is generated by the difference in voltage between adjacent pairs. As you understand, the difference can be higher or lower.
    If there is an abnormal internal resistance or electromotive voltage in the battery blocks, the battery ECU determines that a malfunction has occurred.

    The engine system has errors in the catalyst and in the incorrectly functioning fuel mixture formation in the engine.
    When the air–fuel ratio feedback is stable after warming up the engine, fuel trim is considerably in error on the RICH side (2 trip detection logic)
    There are errors in the hybrid part as well.

    First, it is necessary to deal with errors in the high-voltage battery.
     

    Attached Files:

  3. mr_guy_mann

    mr_guy_mann Senior Member

    Joined:
    Sep 3, 2020
    3,914
    1,881
    0
    Location:
    NJ-USA
    Vehicle:
    2006 Prius
    Model:
    Four
    So, the various ecu's have a memory buffer that "records" some data as the car operates. If a fault triggers a code, then the ecu saves a snapshot of that data for the freezeframe.

    The thing is, there can be some time lag between the fault happening, the ecu figuring that out, and saving the data. Add in the update speed between frames of data, and you might not see the actual "fraction of a second" point in time when the fault occurred.

    You should see the general operating conditions.


    If you use your scantool to monitor battery block voltages while driving, you should see what's going on (Dr Prius app is a handy option to view live battery data).
    Posted via the PriusChat mobile app.
     
    #3 mr_guy_mann, Apr 12, 2025 at 11:50 AM
    Last edited: Apr 12, 2025 at 12:04 PM
  4. pasadena_commut

    pasadena_commut Senior Member

    Joined:
    May 2, 2019
    2,070
    613
    0
    Location:
    Southern California
    Vehicle:
    2007 Prius
    Model:
    N/A
    That pack is way out of balance, with 0.8 volt difference between blocks 1 and 7. If you can find somebody nearby with the tools to rebalance it in the vehicle, perhaps do that before you start swapping modules.

    What is the history of this pack, is it a rebuilt one? Does it have a warranty? If so, use it.