My 2003 Tahoe was doing the exact same thing last October ('05). It turned out that the battery terminals were badly corroded. The draw from the starter basically was causing a mild short in the system, which actually damaged the battery. I cleaned the terminals (replaced the bolts for the side post), dropped in a new battery, and problem solved.