I started this a month or two ago.
http://www.gmfullsize.com/forum/showthread.php?t=199600
This has been going on for me for a while. What sucks most is, you just never know when its going to happen. Its been happening pretty much every day now. I had also switched from using the key I have used for the past 2 years to my spare key. From the research I have done, it has to do with the magnet inside the ignition lock housing, its cracks/brakes over time. One thing which was pointed out was your key chains, the more weight you have the more likely this is going to happen. I have since carried 2 keys, my truck key and my house key.
These are the parts I have recently ordered but not yet received.
26049449 is the lock cylinder case w/ ign lock actuator, ign switch actuator and passlock sensor
26075995 is the ignition switch with passlock connector
I agree TheBeast99, I would preffer not to have any of this electrical BS.