2017 zforce 800 w/680 miles. EFI light came on. No flashes, just came on. Heard if cooling issues causing it. Stopped and opened fuel cap, started and it went out for a mile, came back on. Opened cap again but it stayed on. Night before we had one of the fiercest thunderstorms and the back end got soaked with wind driven rain. Reason I mention it is it may have affected a sensor connection. Ideas anyone?