Check fuel pressure on the fuel rail for sure. Fuel, Spark, Air, Makes go. Instead of just wasting monies on fuel filter, checking the fuel pressure at the rail will tell you if its really needing replaced. HOWEVER, changing your fuel is a good move maintenance wise.
Have truck scanned by...