Heater fan on 2005 Chevrolet Malibu Maxx

My heater fan stays on after car is shut off, and this is killing my battery. What can be done about this?

Asked by for the 2005 Chevrolet Malibu Maxx
You need to have the data stream of your Body Control Module Scanned. There is something, obviously, that is not shutting off. I usually use the BCM data stream to find this. The BCM should be aware of what the fan control is doing. I don NOT mean a Parts Store teeny weeny scan which is sometimes a SCAM!. Have a pro tech do this with a good quality OEM capable scanner. They should be able to see if a relay is sticking, the Ignition switch is defective, or the BCM is incorrectly appyling power to something after is has been shut down. I have seen this problem a lot with Corvettes.