I have had a similar problem in the past, just my IGN 0 fuse was not blowing, IGN 0 fuse is TCM (IIRC)...check DDM fuse or drivers master switch, mine was gummed up/dirty best I could tell. So I took door panel off, took switch apart, cleaned, all was good.
I assume you have power windows? So...
You could pull the DDM fuse and see if it all works correctly.. You might have to turn key on/off a couple of times, to cycle whatever setting, I have had to wait a couple minutes in between. You could try leaving the DDM fuse out but you will not have use of drivers power window functions. You can replace once vehicle is on to restore use of master window switch, if fuses blow or symtoms happen you know source, if not... whats 2 seconds to pull a fuse.
If you find DDM is bad, and are to buy a new DDM it has to be programmed by dealership, so I would suggest to try cleaning connections or pulling fuse to get it to work.
I hope this makes sense it worked for me took me couple days of testing all connections with multimeter and researching before I found only other guy that suggested DDM was culprit.
DDM is connected to transmission it auto-locks the doors when you begin driving, if it is shorted it could cause transmission troubles.
DDM is drivers door module ... basically drivers master power window switch. who would have thought....
I have a 2005 LLY... and yours maybe different, thought I might give it a shot and point you in a direction, or maybe I typed all this for nothing...LOL
2005 Silverado 2500HD
Diamond Eye DP back 4" exhaust, LBZ Mouth Piece, EGR delete, cognito pitman/idler supports, AMSOIL Fluids
trying to improve fuel economy
.... but loving every minute of it