check all connections, make sure theyre tight. check the cables, usually they corrode from the inside, out.Pull the starter and have it tested at Autozone or some other car parts store. While you're there, pick up a solenoid, incase thats the problem and to prevent a future problem....plus...