Ahhh, the GM fuel pump. You can set your calendar by the (limited) lifespan. U-joints were another problem.
LOL, my husband’s GMC has had two replaced. I’m lucky so far with only one. It could be worse. Not many 20-year old trucks with this many miles are still as good as this one. :-)