Hi, I have a 1999 Chevy Suburban K1500 5.7. I was chasing a bad misfire for a while and finally caught it. I replaced EGR valve, MAF sensor, Throttle Position sensor, plugs and wires, spider injectors, cap and rotor. What ended up fixing that issue was a new distributor. Now that it’s running almost perfect, I have a surge at idle and periodically it will cut out for a split second while traveling down the road. Codes are for camshaft position sensor and mass air flow sensor. Both of which are new. I’ve changed the idle air control sensor and that did not help. Any help would be greatly appreciated.