I found a way to fix your fuel sending unit for under $1. This works for the 94-98 dodge ram for sure, I don't know what else it works with. It is very easy to do. All you need is a drill and a spring from a hardware store. The spring costed me $0.69.
1) Drop your fuel tank and take out the sending unit.
2) Drill a little slot in your sender's support brace as shown in (Figure 1) below.
3) Insert spring into the pin of the fuel level sensor. Make sure you cut the spring so that there is the right amount of pressure applied by it when the bracket is mounted in the next step. (Figure 2)
4) Mount the brace UPSIDE DOWN so that it holds the spring in place. (Figure 3)
Figure 1
Figure 2
Figure 3
1) Drop your fuel tank and take out the sending unit.
2) Drill a little slot in your sender's support brace as shown in (Figure 1) below.
3) Insert spring into the pin of the fuel level sensor. Make sure you cut the spring so that there is the right amount of pressure applied by it when the bracket is mounted in the next step. (Figure 2)
4) Mount the brace UPSIDE DOWN so that it holds the spring in place. (Figure 3)
Figure 1
Figure 2
Figure 3