This sounds like the problem Crystal had but she and her mechanic could never find a solution. I think it will be something electrical, like Mark I am thinking alternator as our cars are susceptible to failure of this part.
You need to find a mechanic that can read the error codes, if any, and take it from there having said that it will be a process of elimination.
If you need to replace anything I can recommend this company in the USA (parts take 5-7 days).
http://www.rockauto.com/
However if you need it in a hurry then try this company in NSW (parts take 2 days).
https://pontiworld.com.au/usfordsp/
Good luck and let us know how you get on.