it could be a bad clutch interlock. make a jumper and bypass it. but first I would check for 12V at the starter solenoid when you turn the key to start. if it is getting 12V = bad starter or starter solenoid. the solenoid may be just dirty, ive had some luck just taking the solenoid apart and cleaning it