I've just read this whole thread and I'm a little confused, Let me try to get some of these things straight. You've have bank 1 throwing misfires on all cylinders and two codes indicating a rich condition on that bank. Now you've obviously found some damaged/bad parts and replaced most of them right? The problem I see is the re-occurring rich codes. Did you check the injectors? If one or more is failing it will effect the O2 on that bank, obviously. The way you describe the symptoms and when they're occurring is making me think a injector is failing mechanically or electrically. Ford service information states that both of the rich codes you have are more likely a result of a condition than a indication the O2 failing. How does the engine run otherwise? Idle smooth? Does it Rev okay when not under load? Another thing to check is if a injector is leaking, hook up a fuel pressure gauge and turn the key to prime the system, watch pressure drop on the gauge. I don't have the spec in front of me for psi vs time but if holds pretty steady for say 5-10 mins than you're probably okay on leak down. If it doesn't hold than any of these three things could be happening leaking injector, failing FPR, and/or failing fuel pump check valve. Dripping injectors can be found by removing the fuel rail and priming the system, watch for leaks. I do drivability diagnostics every day at work so I know how frustrating things like this can be. Good luck.