Okay so for a good while now my truck has been having a problem with acceleration. If I go to accelerate quickly from a stop the entire truck will shake very violently while going practically no where and will not stop shaking until I let my foot off of the gas and then very slowly ease back onto it. Another thing that I believe is related to the same issue is that let's say I'm at 20mph. If I go to accelerate from 20 to 50, it will accelerate at the same speed whether I floor it or slowly ease onto the gas. I don't know too much about vehicles. My dad says that it probably has something to do with the amount of fuel that is being let into the engine but he isn't sure. Any help is appreciated. Thank you all so much.