Figured it out! Two bad denso oxygen sensors. I swapped one from my grand Prix over and it worked. Denso is sucking major balls at this point.