What would cause rough idling? on 2000 Ford Expedition

I've already changed mass air flow, throttle position, and idle sensor and throttle body gasket but rough idling continues.

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
2 answers
Vacuum leak or possible low compression on one or more cylinders, eirher will smooth out with throttle.
could be moisture in fuel system. try add fuel stabilizer to next tank. also may want to treat with fuel system cleaner(ethanol treatment specific).
have diagnostic run. looking for exhaust issue, cat. conv. specifically.
may also want to add oil stabilizer on next oil change to recondition seals and cylinders.