my truck turns over to slow to even start my truck sometimes not at all. and rarly it will spin like a bastard and have no trouble. then next time i try its dead. like i have a dead batery but its fully charged. my starter is getting full power to it not the main lead. what else could it be. on a bench it has no trouble spining, but there is no load.