Why does the engine cooling fan run with the key off? What is the problem? on 2005 Chevrolet Silverado 1500

The battery keeps running down.

theres no problem with your cooling fan it stays on to cool down the engine then it'll shut off
I know its not the cooling fan or it wouldnt keep running.