You may be having a problem from alcohol in the fuel. I had 3 fuel pumps go out on an older GM and the mechanic said the alcohol caused the rubber to break down in the pump.
Mine did last longer than yours (12 months or so)and I didn't have anything to back that up.

Just something else to think about.

John