car stalls while driving/wants to stall,light cmes on,loss in performance, on 2002 Jeep Grand Cherokee

Changed pcm,fuel pump,relay,fuel filter,tps,map sensor and the car runs the same and oil pump gage is on high

get a proper diag and est and quit wasting money