Well, mechanic couldn't figure it out. Said it was probably the fuel pump, but also said it could be a simple relay or even something else. Didn't want to fork out the money for a repair guessing game, so last night we traded it in for a 2011 Hyundai Elantra.