Overdue for state inspection and was getting P0401 EGR insuf.. Pulled the 3 throttle body cables by only turning the nuts just enough to be able to slip them off the bracket. Pulled the upper intake manifold Replaced the VSV solenoid Replaced the EGR actuator/solenoid (blue) Replaced the valvecover gasket / plug gromets / cleaned Cleaned the upper intake egr port / EGT sensor / intake etc Replaced all hose with silicon vacuum hose Replaced the IAC solenoid on the TB Reinstalled everything Now upon starting the truck idled around 2k for about 3-4 mins and slowly started stepping down the rpms until all of a sudden the rpms started jumping around from 2k to 3k and back and forth very frequently. Initial codes were reporting just about everything (iac, map, thottle, egr) cleared. restarted with the same results. Scanned no codes but I think that just b/c i scanned too soon and didn't try and drive it that way. Thinking it maybe throttle cables but not too sure. Thanks!