How many miles are on the truck? When was the fuel filter changed, if ever? How up to date is the truck on recommended maintenance services (tune up, etc.)? Has anything been changed on the truck recently?
Answers to these questions will help us help you determine the cause of the problem