Gary, for what it's worth, I suggest you try a new MAF first instead of O2 sensors. Cleaning an MAF can help if you run a K&N, which will muck it up sooner or later, but MAFs just go after a while, in which case cleaning won't help. Your symptoms are consistent with the ones I had with a bad MAF last winter.