Update, before getting code P0113 thermostat had been changed. Changed air filter again and now code gone, but still running rough, like a misfire but no codes. Took to supposedly an expert Ford mechanic. His diagnosis is that antifreeze got on coil packs and/or spark plugs. Going to take in Tuesday to be cleaned out. Hoping that resolves everything.