You can also try seafoaming your engine block, gas lines etc. That should get the carbon and other junk out of there and make the truck run cleaner and smoother. If you do the seafoam, and put it in the engine block make sure you change the oil afterwards
Dont change the oil right after, drive it at least 50-100 miles, and keep an eye on the oil, with the dipstick, when it gets extremely dirty, then change it.
From the SeaFoam Website:
To clean oil rings and lifters, add 1½ oz. Sea Foam to each quart of oil. Sea Foam will slowly re-liquefy the old oil varnish residue that builds up on lifters and rings and prevents them from functioning normally. This process can be done as part of a pre service cleaning by adding the Sea Foam to the oil at least 30 miles before the next oil change interval. OR it can be done as a preventative maintenance process without changing the oil.
You can leave Sea Foam in the oil indefinitely as long as the oil is clean. The addition of a high-detergent oil like Sea Foam may cause the oil to become dirty faster than normal as buildup oil residue and contamination are cleaned. Check the oil at regular intervals and when it gets dirty, change it.
-------------
The most frequently asked question about using Sea Foam is as follows: “After using Sea Foam in my oil, fuel, or through the vacuum line (to clean carbon from the combustion chamber) do I need to change my oil?” The short answer is: No you don’t have to change your oil after using Sea Foam in any application.
When using Sea Foam in your fuel or through the vacuum line for carbon cleaning your oil does not need to be changed. Using Sea Foam in your oil, at 1 ½ ounces per quart, is a safe way to clean a crankcase, free up rings or free up sticky lifters as you drive. Sea Foam is not a chemical engine flush and therefore, it will not damage internal engine components or plug the oil pick up screen. Sea Foam is a pure petroleum blend with no chemical additives and is safe for long term cleaning or short term pre-service cleaning.
Sea Foam is a blend of highly refined additive oils and is compatible with all motor oils including synthetics. It is safe for all internal engine components and will not affect any seals, gaskets or o-rings. Sea Foam cleans oil deposits and varnish in your crankcase by safely/slowly re liquefying the old oil residue so contaminants may flow and be filtered. The longer Sea Foam is in your oil the cleaner your crankcase will become. When adding Sea Foam to clean oil, for long term maintenance cleaning, you must check your oil periodically for color and clarity, when your oil looks dirty change it. Because you added cleaning oil (Sea Foam) to your oil you may have to change oil before the expected service interval.
When adding Sea Foam to dirty oil before an oil change, for best results use 1 ½ ounces per quart of oil at least 100 miles before oil is changed.