i just had the same problem with my 95 suburban, the problem was the large wire (about the size of a thin pen) that went from the battery to the alternator so the charge went directly to the battery had rubbed a hole in the insulation and shorted out, dude replaced that small cable and its fine and dandy