I've also been plagued by bank 1 and bank 2 lean codes. I've been trying to avoid alot of the work mentioned in previous posts.
I change my oil every 4-5000 mi. A few oil changes back, I put a can of Restore in, cleared the code and was good for about 6-8mn. Until they popped up again.
I...