The idle control valve will cause a stalling condition, but not a rough running condition. Usually when the mass air flow sensors fail, these vehicles will exhibit a start, then stall condition (starts for a few seconds, then stalls). The throttle position sensor can cause all sorts of problems....
Quite possibly the ignition coil is causing a misfire condition. Try checking spark to all cylinders so we can attempt to isolate which cylinders are causing the rough running condition. This may lead us to the problem. If any cylinders lack spark, let me know which cylinders. the cylinder numbers are as follows:
passenger side of the engine is cylinders 1, 2 and 3 starting from the front of the motor. driver side has cylinder 4, 5 and 6 starting from the front.
Does the engine actualy run rough while going down the road?
Have you tried to unplug the MAF (mass air flow) sensor to see if the engine smooths out?
It is going to be very difficult to track down this problem as there are no trouble codes set and I am assuming there is no scan tool available. This is some preliminary information and I will be researching this problem.