I'm brand new to this chat site and I'm trying to help a friend with his 2001 Prius. He had the battery replaced by an independent shop. Inadvertently the key was left on for an extended length of time and the old battery was run down at this shop. They replaced the battery and charged the owner even though it was their mistake. Now, the car will run about 40 miles and then all the gages go hay-wire and the car stops. It will crank after an extended time has passed. The garage is telling him it need a new "main" cpu and the cost for it is $800 because it is only available from the dealer. Is he being given the correct information or is this garage trying to fleece him?