Hey everyone, I rebuilt my hybrid battery after the last one went bad. After replacing, the car drove fine for two weeks or so with a few days in between drives. I didn't use the car for about a week and when I went to drive the car it had a dead 12v battery it seemed. I put a new 12v battery in and now am getting the red triangle and all the other lights that come along with it. Pulled the code and got P3004. Any help would be great
Normally when you power up the car, the hybrid control ecu controls the three HV contactors (relays). One is for the pack (-), one is pack (+). A third is smaller and that one switches (+) in through a resistor which limits current. So the (-) and (+ resistor) are turned on first. That gently supplies power to the inverter - if there's a problem then the low current through the resistor reduces any hazard. If voltages check ok, then the normal (+) is turned on and you're good to go. The P3004 write up suggests that the HC ecu doesn't see the expected voltage at the inverter when it turns on the contactors. I would go over all of the high current connections that were disturbed when you did the pack replacement. Every heavy orange cable connection at the battery modules and all the contactor studs. Maybe something wasn't fully tightened. Posted via the PriusChat mobile app.
There's another reason for the resistor besides just "if there's a problem". There are some big capacitors inside the inverter. To make sure they don't hold a dangerous charge for a long time with the car off, things are arranged so they discharge within several minutes of turning off the car. That means they are normally completely discharged by the next time you start the car, and if the car just turned on the normal (+) and (−) contactors together, there would be a giant slosh of current into the empty capacitors, which wouldn't be good for anything, including the contactors. So the resistor is used first, and it allows enough current so the capacitors still charge pretty fast (within a fraction of a second), and then the other contactor closes and everything is fully online, but without a giant slosh.
Doing some more digging I have seen some people mention the inverter going bad. Really hoping that's not the issue. I've re-torqued the bus bar twice now so I don't think thats the issue and I have checked all the other connections for anything loose. I did have someone outside of the forum mention to check orange connector on the HV ECU as they can have corrosion issues causing over heating errors and other problems. I'm not going to get my hopes up that this is the fix but it does look like there is some corrosion on and around one or two pins as seen in the photos. Going to spend some time getting these all cleaned up to make sure I at least rule this out as a possibility.
You'll probably get more quickly to a solution by sticking close to the troubleshooting instructions for the code that you have. Toyota Service Information and Where To Find It | PriusChat