FOUND IT. Won't believe this. Ok, so replaced o2, IAC, plugs and ECM and no change. Still acting up intermittently. Drove to breakfast this morning and noticed my old air fuel gauge on a pillar wasn't working and I never noticed because I use the scan master now with the wideband. Well, instantly I knew what happened. The power wire from the gauge was pinched by the emergency brake pedal (i've had this issue before with dash lights shorting out) and was grounding out not only the gauge but the narrow band 02 sensor it is tied into causing the ecm to mistakenly think it was rich, which caused it to cut fuel even though the wideband was reading lean. See I was getting a 115 BL which means rich and a 18.0 wideband which means lean. Runs absolutely perfect now. And it did start right after I used the e brake. Anyway, I can't thank all of you enough for all your help and suggestions. Means a lot to me. So if anyone ever gets a low BL and lean wideband, your 02 is shorting out somewhere.