Cruising home from work the other night at 60mph the truck lost power and the fuel filter light came on. I backed off and the light went out but I couldn't go over 50 or the light would come back on and the truck would stumble. Fortunately I carry a spare filter in the back so I pulled over and change filters. Truck ran great for 2 days and then it happened again. I suspected the tanks went foul so I dropped them and took a look. They were both clean as can be, except for the broken pick-up tube pieces. I put new pick-ups in and changed the filter again. Same story! Anyone experience this one before?