Cold start hv fan limp mode high idle help

Discussion in 'Gen 2 Prius Care, Maintenance and Troubleshooting' started by Steve 72, Mar 9, 2026 at 6:13 PM.

  1. Steve 72

    Steve 72 Junior Member

    Joined:
    Oct 5, 2023
    8
    0
    0
    Location:
    Maryland
    Vehicle:
    2007 Prius
    Model:
    Base
    starting point is when the engine is cold and I haven’t driven it. Symptoms are as follows high idle Battery fan comes on right away limp mode right away. I have a Dr. Prius app state of charge states it’s between 30 and 60% about 220 V and then it will go to negative bolts alternating I took the hybrid battery apart checked all 14 blocks. No cells are bad. I also replaced the hybrid battery wiring harness that goes onto the one side that’s color-coded. The first code that pops up is a P 3000. The battery fan is clean no dust no obstructions in the filter. I’m at my wet sandwich with this Prius. Any possibility it could be the inverter assembly? I also replaced the inverter cooling pump as that seemed to be a popular reason for the symptoms. Please help I appreciate it
     
  2. Steve 72

    Steve 72 Junior Member

    Joined:
    Oct 5, 2023
    8
    0
    0
    Location:
    Maryland
    Vehicle:
    2007 Prius
    Model:
    Base
    Bus bars and nuts no corrosion whatsoever. I cleaned it as well thanks
     
  3. Steve 72

    Steve 72 Junior Member

    Joined:
    Oct 5, 2023
    8
    0
    0
    Location:
    Maryland
    Vehicle:
    2007 Prius
    Model:
    Base
  4. PriusCamper

    PriusCamper Senior Member

    Joined:
    Mar 3, 2012
    13,006
    5,287
    0
    Location:
    Pacific Northwest, USA
    Vehicle:
    2007 Prius
    Model:
    Two
    Howdy... Did you load test the individual modules when you took the pack apart or just checked the voltages? We can walk you through a load test.

    Also, did you find any corrosion where the pins at the ECU plug into the voltage sensing harness? If so then you'll want to look inside the ECU because there's a pin that connects to the circuit board that can grow corrosion and cause signal noise that leads to a P3000 error code.
     
    Brian1954 likes this.