It does it at idle most of the time, the truck has done it while driving though. EGR is removed, so its not the EGR. It could be a possible vacuum leak, but the thing I dont understand is, if it were a vacuum leak, wouldnt it do this all the time.
__________________
What? Its just a truck...