Hey all, hope some can steer me in the right direction. I changed my oil, oil filter, air filter at 90k for a trip to Miami this past weekend. Uneventful on the way up. On the way back, stopped and did some shopping before hitting alligator alley to come back home. As I got on the alley after paying the new $3 toll my 05 prius with 90k miles on it would not go over 65 with my foot on the floor and the battery on the mfd was in the pink. So I drove to the nearest exit, checked the fluids etc, all good. Got back on same thing so I put on hazards and stayed on until i could get off on a much slower road. I was going about 55-60 and it would go no faster. As I got to a place I pulled over DC'ed the negative battery cable and let it sit for a half hour. I then attempted to get going and it seemed to be running fine until I attempted to pass a car and the car seemed to lock up and lose all power, check engine light came on and the red triangle light came on. I pulled over and let it sit again. I then got it to a gas station with the check engine light on. I put a few gallons gas on and tried to limp it home. It made it home and the battery seemed to recharge back to all the blue it can get to, but has yet to hit the green. I am thinking it is the 12v battery, but was wondering if anybody else had a issue like this. Thanks in advance.