I had this happen to me this winter on my 99. I thought it was the fuel pump so I dropped the tank & installed a new one. No Dice. Turns out it was my PATS on the fritz. I reflashed my computer with my SCT Tunner and the car fired right up. It would keep screwing up. So I had my X-cal2 programed to turn off the PATS. In the mean time I could start my car by messing with the key and the tilt wheel, or reflashing the computer. I had my PATS disabled and haven't had a problem since.
1989 5.0 - Mustang Brandy the NOW It can Barely Idle B**ch
1999 Jeep Cherokee Sport 4.0 - Yeah Its Gotta Baby Dick Lift