First things first. Replace the fuel filter then report back. After that we can look into other problems like a belt going bad. But that's if it has a plastic timing cover. My bet is fuel filter. The filter is behind the cab in front of the tank. It's hard to spot but it's there.