toyota prius 2007 hybrid pack issue

i have a Toyota Prius 2007 the red triangle goes on and off after driving it for about 50 miles and wherever i go they say to replace the hybrid pack due to code
P0A80 but i have replaced it 3 times in 3 years ( at shops not dealers )and it keeps coming back i cleaned the hybrid cooling fan i see no other solution than taking it to a junk yard i can't afford to take it to a dealer the cost of the battery is higher than the car price now, any idea will be appreciate it..
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file
Upload is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.