An 02 is stumbling at idle and run up. Code 3000. Changed plugs; and wires; mass air flow sensor Need advise on this please Thanks
Isn't there a letter before the 3000 code? If not the device that's reading the error codes isn't programmed with Prius Specific error codes. What type of device are you using?
I've read this code can be caused by corroded pins in the HV battery connector going to the battery ECU. It's a simple check to pull the connectors under the carpet in the trunk and inspect the pins. Clean the throttle body to see if this helps with the rough idle.
The bigger problem here is that P3000 is one of those 'hearsay' codes. It comes from the HV ECU (which lives under the carpet at the passenger's feet) and it only means "hey, I heard from the battery ECU there's some problem back there, get his trouble codes to find out more." And you haven't got the battery ECU code(s) to go with it, which are what would tell you in detail what the situation is. If you used a scan tool that showed you the P3000 but didn't show you the original code(s) responsible for it, a better scan tool that shows the original code(s) would be helpful.