What makes you think its failed? Is it doing absolutely nothing? Checked you have 12v going to the pump when the ignition is on? I had a 16v once that I thought had a duff main pump, turned out the sieve on the lift pump in the tank had a bit of crap in it, cleaned out and all was good again!