hello mate
could be the relays! i had an 85 2.0iS that similar symptoms to yours changed the relays under the glove box and it was fine ever since, not sure if the cossie has one or two relays (iS had two) might be worth a try.(cheaper than a new pump)
hth nick