Im really running out of ideas. Could the ECU need to be re-flashed? Every time i reset the ECU it runs like a bat out of hell untill the CEL pops on, then its slow and pings.
I have a vaccuum pump and tested the EGR valve itself and its definitely not stuck open. For kicks I unhooked the vaccuum line for it and within minutes got EGR flow insufficient. I still havent swapped O2 sensors to see if the lean condition moves from back to front but im skeptical that anything will change.