Very frustrated with the ongoing issues with my 2007 XLT 2wd 4.0 w/111k miles. It has a rough idle on start up that clears away pretty quickly when given some throttle. Here's what's been recently done to it: New plugs, wires, and coil. New EGR valve. MAF sensor cleaned. Throttle body cleaned...