Looking at the pix on photobucket, I have some questions. Let me ask this. You used an Ohmmeter to measure the resistance between the two wires that go into the body of the pump? What is the resistance?
How does the pump sense fuel pressure? Is there a diaphragm in the pump which somehow pushes on those contacts at the top of the picture?
If there is no push rod, is the timing of the pump determined by some sort of bi-metal thermostat with a heater under it? If so, then the contact arcing is likely being caused as the bimetal heats/cools, the contact points dont snap, they open/close sloooowly, so repeatedly make/break during the transition. If this is the case, then the arcing is likely being caused by the current which heats the heating element.
Since the heater is a resistor, that cannot be suppressed by a diode or capacitor. The arcing is caused as the bimetal pulls the contacts apart, the area though which the current flows through a progressively smaller cross sectional area, burning it... Same problem as the small non-snap action bimetal thermostats used with fish tank heaters....