2009 Shelby GT500. Engine would crank, start, die and threw up the fail safe engine mode message. Seemed that starter was spinning the engine a little slow. Tested the battery and it was weak. Installed a new battery and it would spin the engine fine, but it would not start and threw up the fail safe message again. Scanned it and it threw up code for control module failure. Erased the code and it fired right up. Several forums and two techs told me that a bad battery would not cause fail safe mode. Looks like it can. By the way, old battery was 8 1/2 years old.