Did you check the TPS
My 2005 mustang did the failsafe engine check thing and from everything I found it was the Throttle Position Sensor - so we replaced that for $100....fixed the problem for months - until yesterday. Didn't have time to deal with it today so drove a different car, but I...