I have a 97 ford explorer 4.0 ohv 142k miles it has a 1000 rpm idle when it's idling at 1000 it doesn't bog or idle rough but when it drops to 600 it chug chug chug idle the engine rocks a little and the exhaust puffs puff I have changed the maf sensor temp sensor o2 sensors plugs and wires...