When it happened to me, I was still very new to the game. I replaced a lot of stuff before solving the problem. I remember laying out on the street and draining my gas tas tank. It turned out to be wood slivers that had become soaked in gas and would sink to the bottom. After I pulled them out, the truck ran great.