2009 Mazdaspeed3 running very rich!


2009 Mazdaspeed 3 6MT / 2002 Mazda Protege5 5MT
I have been searching up and down for an answer to this, and cannot figure it out.

I have a 2009 Mazdaspeed 3 with the following mods
117,900 miles
Cobb AP not sure what version
Drop in HPFP upgrade
Cobb CAI
extended MAF wires
Car is tuned by some company called Olympic Motorsports in Boca (Purchased the car with this tune.)

I get the following codes P2178 and P2188

My STFT is always about -19 and my LTFT is always about -21. Sometimes both will sit aroung -10 at idle, but while cruising i see constant -19+

I have checked the following -
Cleaned MAF sensor
Checked for boost leaks (none present)
Checked turbo for leaks ( none present)
Checked for vacuum leaks (none present)

I am stumped and cannot figure out why my car is running like this, sometimes when i'm pulling in any gear ill have complete power loss for about a second or two and then it picks back up and drives normally. My knock retard has once gone all the way up to 5.75, but is usually under 2.

Any help would be much appreciated! Thanks in advance!