simple question is your tb clean. they can only compensate so far before the idle speed ends up low its common in the trucks