Damaged ignition switch.
Broken Ignition Switch Lock Cylinder.
Faulty crankshaft or camshaft positioning sensor.
Bad ground on engine or frame.
Worn/Broken starter or ignition switch terminals.