Hello, I have a 2010 Prius that recently went to limp mode while driving. It still would start and drive and reverse just super slow. I took it to a dealership that insisted it was the ion battery without looking at the car. I had to ask to get them to scan the car for codes. It popped up codes P261B, POAOF, B1443, and B1503. I know P261B is the waterpump. Could all these codes be contributed to the waterpump? I read that there was a recall that I did not know about and have not done and do not know if maybe this is an effect of that recall. Any help or advice is greatly appreciated.