Chosen Solution

Got codesP0102 P0705 P0708 P1518 P1151 P1131 Where should I begin?I’ve changed all plugs, cables,cleanened egr valve, and iac+outerside of throttle body(in front of flap)z (was told not to touch on inside of flap since it has a lubricant that cannot be removed?). I also sprayed the maf with maf sensor cleaner a few times and did not touch fibers on inside cause Ive also been told not to touch them since they are fragile few times.-Not sure if that was actually sufficiently. After all of that My truck still surged of control and stalls constantly when in low gear or idle as well as while in drive when gas is not being applied. I know this is alot of questions but I would greatly appreciate any help or direction as of where I should start first. Thank you

I had identical issue. Ur gonna need a whopping $5 for some imrc bushings. Little plastic bushings for imrc rods behind your plenum. While ur at it though, you should just get the plenum gasket set and replace the gaskets while u have it off… you have to take the plenum off to get to the bushings. I’m betting you find one of the rods detached. There are great simple videos on YouTube for this. My teenage boys helped me with it and we had everything done from start to finish in 2