Did you ever replace the relays or switch out the EFI relay with the chassis relay? Have you ever unplugged the ignition switch? If so you can plug the wires back on incorrectly. It's also possible the the ignition switch to be bad.
2006 FST Classic with 180 degree thermostat, notched drive shaft shield, re-routed/shielded wiring harness, block heater installed on bottom of engine, adjusted gas tank float, oil pressure light, Autometer boost gauge, Camoplast Ice Attack track, Snobeelers shock recalibration, cyclone hose re-routed to exhaust, 24-44 gears, YaYou's Stage 2 re-flash, helix and alternator pulley.