Check with the ECU connected. ECU needs Pins 13 & 16 to be 0V, and engine running to activate the pump automatically. Engine running is more difficult because it's a pulsed waveform so the ECU knows engine is above idle.
As Keith says, the height switch not lighting up is most likely the white connections in LH footwell. It's not just the pins that corrode, but the crimped wires as well, so best solution is to solder & heat shrink the wires. I had to clean the copper before they would solder (
Try this).
If you cannot clear faults, then there's still a fault somewhere, even if the software does not show it.