Hey Tanner
I'm here because I have a similar problem. I'm not smoking but my idle is rough and the truck (same year and model as yours) stumbles on acceleration. It'll go but doesn't seem happy about it.
I'm not getting any codes (check youtube for pulling codes on chevys...it's easy). I went...