If you can get the light to stay on, call any ford dealer and see if they can at least pull codes and make an RO and note it. That way when you do have it in for service, there are t least codes to start with.
So many times I've had people wait to bring their car in and the codes clear based on key/drive cycles. Makes it very hard to try and find the issue.