My 2000 celica gt failed to get me home today. I was running alittle rough on the way to work and the cel flashed at me right before I got there. I didn't have time to scan the code. Anyway when I got off work I try to start it, it fired up ran for 2 seconds then died. If I try just cranking it again it wouldn't restart but if I turned it off then on again it would fire up fine for 2 seconds. Adding gas while I was starting it didn't help, It would just rev up for the 2 seconds then die. Any idea what could be causing this? It is very consistent in starting for the 2 seconds in when it dies its like the power is just cut.