I got the same codes on my 98 duratec today (130,000km)
Imrc stuck closed and oxygen sensor slow response..
I went and changed the 02 sensor..(Bank1)
Now the CEL is off.
But I still have to fix or replace my Imrc. I will check the linkage to the LIM to see if its the grommets but im pretty sure its the computer chip in the Imrc which is fried.
The secondaries open on the few first revs and then stays closed after a few runs over 4000 rpm.
I also have to fix the moosing which is getting worse and worse..(Does cleaning the IAC fix this?)
And to top it off my paint on my fenders is chiping away
After fixin all this i will clean my UIM and LIM..
So wish me luck!
P.S. If you have any how-to's, pictures,or any advice, please send PM or reply