My car started acting strange before the overheating issue occurred. I would be driving normal but if i have to stop for any reason and then move off again, the car would go into limp home mode. I would have to stop, turn off the ignition and restart for the car to accelerate normally again. This would happen atleast once or twice and then be good for the rest of the trip. Next, if I have to reverse and put in all the turning lock, then all the dash lights would come on and most of the time the car would shutdown. Once, the ABS light did not go off after one of those episodes. When I stopped and turned off the car and restarted, the ABS light went out. Subsequent to that the red temperature light would come on after driving for about 15 to 20 mins. Sometime it would come and the go out. Now it just comes on and stays on. My mechanic checked the fan, radiator fuse, relays, wires and nothing still. Any ideas?