Rough idle, runs fine otherwise? I've heard vacuum leaks whistle, but not squeal. A common leak is right off the lower intake manifold near the alternator.
Might be a long shot, but unplug the mass airflow sensor and see if it runs different. Maybe a clogged fuel filter? Fouled spark plugs?