If you Google it, you will find many, many posts on this forum and others about refueling problems on the 05 Durangos. At one point, they were also replacing the tanks as part of the recall.
I believe there is some kind of roll over check valve in the tank that goes bad, and causes the issue. Depending on when and where the repair was done, most folks paid in the $100-$250 range with Dodge paying the rest.
If your D's VIN falls within the proper range, I would pursue tank replacement.