The bad battery blade(s) can be easily identified by running a full battery test or life expectancy test.
Repair shops have a starting rate of $500 USD minimum for this service and parts. Alternatively, you could DIY and save the money towards your next car, Please read the following notes and precautions before moving forward:
1. First and foremost, you should have basic electrical knowledge, Without some base electronic experience or knowledge, by touching the + and - on a high voltage battery pack could result in injures and may even cause death.
2. You should disconnect the orange servicei plug before moving forward with the repair. This will reduce the battery voltage from 200v into the 100v range.
3. You should only repair the battery pack with used blades in similar capacity. Be sure to use battery replacement blades closest in mAh. You cannot use a 3000mAh battery with a 6500mah battery. Doing so may result in error code(s).
4. Reserve a good half day to perform the repair, take your time and do it right. (just FYI a professional can repair a Gen 2 pack in 60 min, 90 min on Gen3 pack.)
5. If you have any questions or concerns, PriusChat.com is the best place to look for answers and to post your questions. There are also many YouTube video available to guide you through the process.
6. Once the repair has been completed, drive the car gracefully for the first couple of days and let the NiMH battery blades balance themselves with this break in period.