My 93 XJ 4.0 is completely dogging out if I put my foot in it it will get up to 45 and 3k rpms and hold it will shift in and out of OD but wont go past 45 unless I'm going down hill I've replaced the fuel pump, fuel filter ,injectors, tps,headers, map sensor checked trans the fluids fine shifts...