Are all the cables and connections good. Using a multi meter you can do a voltage drop test between two points (cable ends). Check as you crank (or attempt). Think a reading above 1.5 or 2.0 V indicates bad conductivity. Usually cables go at the connectors. Check for good ground.