Hi. I have a 2004 Chevy Silverado 2500 6.0 and I’m having a hard time finding the problem with it. When it’s running it will randomly die down and almost stall at idle. Or when I’m driving at light throttle it will buck and bog, but as soon as I give it heavy throttle it gets right out of it and drives fine. But again as soon as I let off the throttle it will run bad. I have previously had problems with the throttle body getting oil residue all through it so I installed a catch can but it fills up with nasty residue fast. Just looking for somone to put me in the right direction as I am clueless at this point. Thanks




