Doesn't sound like an MLPS problem.
More than likely, the vibration while driving is Torque Converter shudder. Ford's fix for this is MerconV traany fluid. All the old fluid (13qts.), has to be flushed out first.
The rough idle could be a dirty IAC valve, dirty plugs, or a defective spark plug wire.
visit
www.tccoa.com, and use the search feature in the Forums section.