Code P0172 on 2000 Chevrolet S10

Code P0172 shows on the code reader (rich fuel in bank 1) replaced vacuum hoses/fuel filter/sparke plugs. still runs rough/same code of P0172. Any info appreciated.

Does your 2000 Chevrolet S10 have a 4 or 6 cylinder engine?
3 more answers
Don't have an answer but my 99 s-10 has same symptoms and I've replaced the same plus plug wires and also got a PCM code p1621 for memory. Let me know if you find an answer, please
Manifold absolute pressure sensor and throttle position sensor can also cause this code along with a failing fuel pressure regulator and leaking fuel injectors.
air filter needs replace