I have a 97 expedition 5.4 with 152k miles. The other day we had lots of rain and high winds. When I started it after work the idle was a little shaky. It would shake about every 20 seconds. I didn't notice any drop in the rpms, but it was shaky on acceleration. When I got home after my 4 mile drive the idle was smooth as normal, but CEL was on. I got in the car yesterday and no CEL. Does anyone know what the problem could be? TIA of any and all input.