my bmw keeps burning out fuel pumps on 1993 BMW 325i

my 325i has smoked the last three fuel pumps after running for a short period of time .the last fuel pump lasted about 20 minutes i volt tested wire at the fuel pump and it had 14 volts

Asked by for the 1993 BMW 325i
1 answer
How about the fuel pump relay? Is the fuel tank clean inside? Is the filter new?
Is the ground connection also good?