Definately try a quick ecu reset. Disconnect the negative battery terminal for 15-30 mins and then hook it back up.
After the lack of fuel and bad spark it could be a protection mode. Just my $.02
Maybe also cycle the key on and off quickly 10 or so times. That can also help reset sensors.