So my heat stopped working the other day and my car overheated. It got about 3/4ths up and I shut the engine off and had it towed to a service shop. They said they replaced the thermostat because it wasn't opening and that they also wanted to check out the radiator and water pump but I said no because they said it would take 5 hours and at $90 an hour its not worth it to me since the car is going into storage. Anyway I picked the car up today and started to drive it home and my heat didn't work again and the car was beginning to overheat. I started taking back roads at 25mph and the car was fine, staying in a decent temp range. Then about halfway home of the 20 mile drive, my heat started working and my overheating stopped I could go as fast as I wanted no issues. My question is, do you think the guy at the shop is just bullshitting and didn't really replace anything even though he said he replaced the thermostat? Shouldn't the heat have been working after a thermostat replacement? Plus the bolts on the thermostat don't look like they have any wrench marks on them and considering the car is 20 years old the chances of those bolts being removed recently are slim so you'd think that marks would be present. Is there a way to check for sure to see if he replaced it or something? Or could my heat be working intermittently for another reason?