At this point, you've fixed the lean bank one, and only have a rough idle?
I think it'* time to clean the Throttle Body and MAF sensor. Get a Throttle Body gasket and do this:
Most cars benefit to some extent or another every 50k miles or so from this. 100k is pushing it pretty far. At idle, the throttle plate is closed. The IAC allows some air to bypass the closed throttle plate in the throttle body in order to keep the engine running. If it gunks up in there, it has a hard time metering the air.