Try a different battery. Both of mine said 12.5v so I figured my starter was dead. Replaced it and nothing. Put one battery from my 6.0l in at it cranked just fine. Just because a battery says 12v doesnt mean it still has the amperage to crank the truck.