How strong is the battery? Is your starter draining the battery when you attempt to start it? You should see a minimum of 10.5 volts at the starter while cranking, anything lower and it will not fire. These things are voltage sensitive. Try hooking up the battery to a jump start vehicle and see what happens.