Google "silverado battery drain"
02066 DEC 02 Campaign - BCM Reprogramming for Battery Drain
General Motors has decided that certain 2003 model year Chevrolet Silverado, Tahoe, and Suburban; 2003 model year GMC Sierra, Yukon, and Yukon XL; and 2003 model year Cadillac Escalade, Escalade EXT, and Escalade ESV vehicles equipped with Quadrasteer (NYS), Autoride (Z55), or Vehicle Stability Enhancement/StabiliTrak (JL4) may have the potential of exhibiting a battery drain condition. An anomaly in the operation of the steering wheel position sensor may keep the Body Control Module (BCM) from shutting down when the key is in the OFF position. The resultant 3.5 amp draw/load on the battery could possibly discharge the battery to the point where the battery will not have sufficient amperage to start the vehicle.
This is one of SEVERAL and various years. Same TSB for my 07!