No problem. I'm out of town but the engine coolant sensor I believe is on the other side.
Follow the surging idle checklist above one thing at a time will get you there. As far as the codes you listed, several of them seem to be potential issues. Hoping one of the others can provide more help.