The P3004 can be a problem with the inverter, the hybrid battery, the hybrid control module or a problem in the wiring to these items. It's Google Explantion I totally disagree with this Idea the reason is: Prius Ac compressor related with high vlotage if compressor go bad absoultly it effect on high voltage and interup the voltage circulationn but i am surprise why the AC code go to big battery? why it not showing BAD COMPRESSOR ? long story short changed the AC compressor and rewired the plug disconnect the 12 volt battery disconnect Big battery fuse and reconnected and start the car with out any problem even the code is'nt there any more. i'm gonna drive it to see what would be reaction.