Thanks for all your replies.
Right now the truck is still in the shop. We had it towed to the shop because on the phone the mechanic said if it was the fuel pump, which he was sure it was, it would be covered by our extended warranty. But now the mechanic says the fuel pump is fine. He says he can't start it, it turns over but won't start. Now says we need new spark plugs, wires, rotor and cap. I might have believed him if I it weren't for the fact that I changed the spark plugs about 8 months ago. He said he knew that but we didn't put in the correct ones?? Dodge factory plugs?
This conversation with the mechanic was between my wife and him by the way.
How could my truck run for the past 8 months if I had installed the wrong plugs...
A lot of people I talk to feel it is the fuel filter.
Origin of problem. The odometer was around 270 when my wife took the truck out for some kind of errand. I usually get 300 miles per fill up. She drove about 3 miles and starting losing power. She had to pull over. She knew it wasn't good so she turned around to go home. She only had enough power to get it up to 20 mph the whole way home, 3 miles. I have run out gas twice with this truck and I got the exact same symptoms, lose of power. BUT, the only difference in her episode was that she was able to go a much farther distance. In my two cases, I lost power, drove for another 500 yards and could go no further, couldn't start it again. Out of gas.
All this took place while I was out of town. Her father put about five gallons in it and it wouldn't start. It would turn over but wouldn't start. So we had it towed to the shop.
I don't really believe we need the new wires, plugs, rotor and cap. I think it's the fuel filter clogged partially with some junk that was in the tank. That's why some gas was getting through and allowing my wife to make it back home. Should I just tell the mechanic to change the fuel filter and go from there? See if that works? Don't you think he should have suggested that in the first place?
Any help would be great.
Thanks