I brought my car, 1999 Honda Accord, in to a mechanic yesterday to have a power steering fluid leak fixed. They also changed the oil. At the mechanics, the odometer stopped displaying. As well, the speed, rpm etc. (the entire dashboard) is not working at all. At least I should say, the dashboard was displaying when I brought the car in but when I picked it up, the mechanic told me he noticed the kilometres were not showing and he checked some things and doesn't know why. I soon realized it's the whole dashboard display not working. Please advise what could cause this. Could it have been something the mechanic might have done accidentally? Like loosen a wire or something, a quick fix? Or is it likely unrelated. The stereo was also asking for "code" when I picked the car up so it means the battery or alternator power supply had been disconnected. I've replaced the battery today as the car is a '99 and had the original battery but still no fix. This is the first time in more than 8 years I took the car to anywhere besides Honda and am wondering if I made a mistake. The mechanic says he didn't cause it but has no idea what is wrong with it and I should bring it to Honda. I've called them and made an appointment. I asked on the phone what it might be and he said he'll have to see it but most likely the instrument cluster has gone. Is this an expensive repair? Sounds like it. Is it possible the mechanic loosened a wire or something yesterday because it's odd that it happened at the same time the car was in the shop. This is a 1999 Accord with under 60,000 kilometres. I don't drive it very much but have never had any problems with it and dread the thought of spending thousands on it. Any help is appreciated. Thank you.