I have a stock 2001 3500 dodge diesel. At about 85k the fuel gauge read 1/4 full when I ran out of fuel. No low fuel warning before running out. I initially thought that the lift pump failed and replaced it, truck wouldn't prime and this is when I discovered I was actually out of fuel. I have read about fuel sender float failure, although I question wether or not this is the problem since my truck reads full when filled and at some point begins to come down to 1/4 full and remains there. I use the mileage computer to gauge consumption. I ran out at 443 miles and now fill up at about 375 miles. Any help will be appreciated.