Originally Posted by EOD Guy
Fuel filter X2
And yet the truck runs fine at higher RPM, where it would be more sensitive to a plugged fuel filter...
I agree that a bad tank of gas or water in the tank might be the prime candidate. Failing that, I'd pull and inspect the idle air control motor. The pintle and/or seat can become carboned up, resulting in erratic idle.