my car is doing somethin very similiar. check your radiator and try not to drive it. if the radiatir is empty fill it up then check it again later on. if the level is low again then thats why its blowing cold your radiator is broken. OR you may have air inside the engine making the warning light come on as it thniks water levels are low.
jordan
January 2008