had a poor idle, put new 02s in cuz mine were bad cleared it up but still is loading up bad and sounds like the egr valve is bad cuz the valve not opening up its bucking on throttle and wot and not when deceleration and smells like carbon building up any ideas is it the egr most likely ? or maybe iac? not exactly sure just wanted some ideas thanks