Have you reloaded the tune? or checked the TPS? Are the headlights on, and go out when you hit the starter button? Is the Crank position clean? Is there a full charge in the battery? Have you tried jumping it with another battery? (It may have enough power to turn it over, but not enough to send a good spark.) Is the 0% throttle posion set correctly?
One other thing to try, but you should not do this regularly, is to twist the throttle while it is cranking over. This is normally a no-no, but can help with diagnosis.