Clean (wire brush) all your connections in the starting circuit pos. and ground, at the battery, solenoid, starter. Wire brush all your chassis/engine block ground connections as well. It doesn't hurt, it's free, and it may solve your problem. Good luck!