I'm not saying that's the problem, but it's certainly a valid explanation for what you are experiencing.
When cold, my car started fine. Driving it until it's warm and then shutting down to come back to it still warm (like when doing errands or something) resulted in really rough idling like it was way to rich, but then it would run fine under throttle and load. Keep in mind, I *might* be lean at throttle b/c I don't have a W/B o2 like you do so I wouldn't know (yikes, I know). That's the only difference I see between yours and mine other than my CEL came on 100-150 miles after this started happening. Secondary o2 was the culpret. It's worth checking your sensor just to see what kind of condition it's in.
I don't want to send you on a wild goose chase, but it's worth a look just to eliminate it as a possibility.