I was hoping for some help regarding my truck. I'm thinking it may be a fuel pump going bad but not sure. I filled my truck up two weeks ago with gas from a different station than normal. Later that evening when driving the RPM gauge started to hesitate and it acted like it wasn't getting enough gas, I heard a knocking noise with the hesitations as well. When it does this it lasts for a few seconds and doesn't want to accelerate. When I came to a complete stop at a light the RPM's dropped like the truck was stalling, then the RPM's shot back up to about 2000 then idled normal. My truck has been doing this off and on since then, however my check engine light hasn't come on yet. I'm thinking maybe a fuel pump, fuel filter, problem? About a month ago I had the plugs and wires replaced. I put fuel additive in the gas as well and that hasn't made any difference. Any help or advice would be great! I just want to have an idea as I'm not a mechanic and don't want to take one from the local garages who are prone to sticking it you in Fayetteville. Thanks to all.