Running rich between shifts

I bought my gen 2 speed3 with some goodies like a greddy exhaust and a Takeda intake and an AP but I got a CEL one day. I looked into it and it gave me a P0172 code its running rich in bank 1 and I already changed the front o2 sensor. It didn't work and I haven’t found an air leak either so I'm kinda stumped.