If it hesitates then would be checking the battery, cable connections for tight and clean and check charging system. If starter sounds like it skips then yes the starter may be bad. Atest of charging and starting system will reveal the problem.
RepairPal Certified shops can diagnose and repair your 1999 GMC Savana 2500. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.