Re: 96 xj 4.0 Dtc
What is the exact code you have?
It should not have to do with the pump, but with the reostat which is mounted on the fuel pump module, which is actuated by the float.
Did you already try to errase the code and see if it comes back? It can be that it only returns with a full tank, when the reostat is at its lowest resistance.