hey bud, we talked earlier. have you checked what the voltage is when it's running at the pump...the starter relay (by the battery with tons of wires on it) feeds the ballast resistor then the resistor feeds the pump lower voltage once running...could be that starter relay spiking voltage to the pump maybe but honestly, as many 88 XJ's I've had, I've never had one with same fuel pump issues (go figure) but at least 9 outta 10 have em. It usually end up being wiring issues and most people like myself with current jeep just rewire the pump circuit but go through your grounds, ground at the pump too, your battery terminals good and clean/tight, and check the actual wires to the pump that run along floorboard drives side. I hope someone else has a better suggestion but once you start tinkering with it, usually something don't line up with volt-meter and resistance checks. (the very bottom prong on the starter relay feeds power to fuel pump/resistor so check that with key on for 12v and once running, shouldn't be but 6-7v going to the pump)