Where your passenger's feet rest, pull back the carpet, and look at the little window on the ECU. Count the flashes. (example: blink, blink, blink, pause, blink, blink, pause, 3 blinks, pause, 2 blinks, pause... = code 3 and code 2)
I've had the same problem of not starting after a short period of being turned off. (normally, only on over 90 degree F days; but, only once or twice a year)
This problem has been discussed before on this forum. (do a search) It might be a main relay problem.