Sounds like it could be the fan clutch. The "engine fan" should be blowing alot of air when your car is starting to overheat. If you then shut off the car you might notice the fan spinning for awhile. The fan clutch is likely bad if it is "freewheeling". If clutch is good then fan stops quickly if engine is hot.