How old is the battery??? Have you hooked a volt meter to the battery and watched how low the voltage drops when the motor is cranking?? Just another suggestion to try...larryd