Some may remember my thread about my wiring fun (not really) on the 2003 Silverado 2500 I picked up last year. I got all of the "added" wiring out and repaired and as expected I had no lock or window function. I assumed it probably either nuked the BCM, or at the least needed to be reprogrammed. I fixed a few other things on the truck because it would still start, just didn't have creature comforts. Well at some point it would just start, run for 2 seconds, and die. I knew something was up beyond your basic fuel, spark, and compression. Finally gave up and decided to call the local GM dealer to see when I could bring it in. They didn't seem too excited working on it, so I called one of my wholesale customers that I have been working with for a very long time. He said he would let me know when to bring it in, and last night said to drop it off anytime today. The tow truck picked it up this morning, so fingers crossed I didn't do something stupid. FWIW I got the truck for $1500 as a lien sale last year, so its worth it to me to fix it.