Just had the truck inspected put on new exhaust and it's running worse now than with the old exhaust. The engine is surging or loping is what the mechanic said. Put it on diagnostics and came back saying egr flow issue (just replaced egr less than a year ago plus some vacuum line and that crazy leaking elbow), 2 heated oxygen sensors and misfire cylinder 6. Went to the cylinder page on the diagnostics machine and all cylinders read 0 including 6, however 4 was fluctuating 0 to -12 to -15 back to zero. Mechanic feels it's a stuck egr or vacuum leak somewhere... I lifted up the heater hoses and the idle dropped so low for a sec I thought it was gonna stall, but it recovered. Parked idle at 600-700 rpm, smells like it's burning rich even tho the diagnostics said a couple banks were lean (Sry I can't remember which 2 he said)... The surging is worse when it's in gear, stopped at a light u can feel the car rock with each surge and it freaks me the hell out... Trying to get a video to load of the engine but the forum doesn't permit mp4 videos so trying to load to drive to get a link to share. Any thoughts?