It think it is a DIY repair, it is not too hard to do yourself.
I occasionally have the problems with my fuel gauge, but it works 99.9% of the time, so I am not concerned yet.
As stated before, this a common problem caused by the fuel tank sending units, there are two and both need to be replaced. When I looked into the costs, I found that the fuel tank senders are a dealer-only item and the cost is a little under $200 for both of them.
1999 Dodge Ram 2500 Cummins Diesel
2002 Harley-Davidson Fatboy
Merlin Extralight w/ Campy Record