On my brothers 88 the pump was fine but it had a serious burn mark and nearly melted the connector where the pump leads connect to the pump holding plate. This had cause an intermittent missfire on long uphill climbs for years. We had always chased an ignition fault.
One day at my place it just stopped. Put in a new fuel pump as it was already 18 years old and has been fine ever since.
We did a test at the cold start injector hose using a fuel pressure gauge to determine this and it's an easy test. This will determine if you are keeping fuel pressure once it starts.

