According to my local Firestone, its not the alternator, the battery, or the battery cables.