I didn't read all the replys,but I had similar issues last week, turned out to be a clogged injector.
Edit: you never had a code thrown? (Sans the O2 code). If you're getting a miss on a certain cylinder, move the coil from one cylinder to another and see if it follows.
Even with good fuel pressure an injector could be clogged.