Is it parked outside and exposed to moist cold air? If so, it could also be that one of the coils may be cracked and moisture is getting in there. This would produce a fault code and in any event it would be be worth investing in a ELM327 with a USB connection and a Ford Switch (e.g. Forscan Bluetooth/USB Diagnostic Tool Switch Modified ELM327 To Ford HS MS Mazda | eBay or Forscan USB FTDI ELM327 Diagnostic Tool with Switch OBD2 For Ford Mazda Scanner 880921492555 | eBay ) and running the Windows version of Forscan with a laptop PC (see https://forscan.org/home.html ) to check for fault codes. Note the WiFi and Bluetooth versions are much slower and tend to have less reliable connections (drop out half way through running diagnostics). Your car might well be able to tell you what is wrong with it.