Fuel pump problems

The capacitor almost certainly not the problem. You can leave it disconnected temporarily to diagnose the problem.

Most likely the points are corroded and not enough voltage/current gets through to the pump motor winding.

This is exactly why I developed SU fuel pump electronic upgrade

Since you have one good pump, all you need to do is work out what the differences between them are and that’ll reveal where your problem lies.

kind regards
Marek