sounds like you need to get that vacuum leak found. Somebody suggested getting a heated o2 sensor, did you try that too? Post the data log, I'm curious if the O2 swings are still on the lean side. Is egr connected?