My 504 just got out of the shop last night for the brakes (it is sporting a brand new vacuum pump), but now is apparently overheating. There are wisps of steam coming out from under the hood, especially when the car is idling at red lights for over 15-20 minutes. If the car is at speed, this does not seem to happen. Could this be a bad water pump, radiator that needs flushing, or something else? In the mean time, I just turn off the car at every red light for the 45 ~ 60 seconds of the traffic light cycle then start it up again.