Check the starter switch too. Mine was bad and i had to push it reallyhard to get it to activate. I doubt its it but worth a look