From what I learned on here the front O2 sensor is the one that mess's with the fuel mixture.
You may want to replace that one first.
Then clean the MAF sensor with the cleaner for it, then think about getting the car tuned and off the OEM map.
Check out Mike's "m sprank" site, www.infamousperformance.net
He can guide you on what you should do.
178,000+ miles, 5/20/12 new ej257 short block, 8/20/11 installed VF52 turbo, @20.8psi, 280whp, 300ftlbs. CHECK your oil, these cars use it.
Engine Build - Click Here