98 Jeep Cherokee sputtering replaced cps fuel filter fuel pump spark plugs distributor cap fuel pump regulator tps fuel injectors have been tested and cleaned no vacuum leak what else could it be?

Probably the upstream o2 sensor (could be downstream). Had the same problem, took me a while to figure it out. Easy fix. I replaced both 02 sensors for about $100.