Thanks Buster1015 for the help...
Today once again bank 2 is lean. Before I order new O2 sensors, I will try to smoke the intake system to make sure I didn't miss any leak. Going to have to create my own machine though, Indy shop wants to charge $90 to smoke.
Another thing from today when I started up this morning checked codes and there was pending codes for misfires on Cyl 4, 5, & 6(bank 2). P1348, P1350, P1352. Guessing this is from the false lean condition the computer is creating or there really is a big vacuum leak according to the O2 sensors (since they are reading below .1 volts. and stay in that range @idle).