Let's go with the obvious first.
Any chance at all you have a leak between the Mass Air Flow sensor and throttle body? Is the boot on right, clamp loose, or too tight?
Look at your PCV and make sure it is not leaking between the valve and the intake.
Here is how you set the base idle with engine at operating temp:
1. ground the ALDL as if you are going to extract codes and turn the key on. Wait about 20 seconds then unplug the IAC motor on the throttle body.
2. unplug the jumper in the ALDL and start the car with a friend close to you. Let the friend sit in the car, set the e-brake, hold the brake, and put the car in drive (if an auto).
3. Set the idle (you may have to knock the plug out if the idle has never been messed with) to about 550-600 in gear.
4. Shut the car down, plug the IAC back in, start car, and go for a drive. Hold it at 45 mph or above for a few minutes, then at the next red light lite should idle down to the correct spot.
***BEFORE*** I did all this, I would remove the IAC and clean it as well as the passage it goes in. In fact, remove the whole throttle body housing and clean it up as it is sure to be full of carbon and deposits that may cause it to hang up.---then...do the idle reset as noted above.
If idle remains high, reach down and uplug the Mass Air Flow while it is running and see if the idle comes down. It is possible you damaged it while playing with the air intake hose, not enough to set a code...but just enough to throw the low speed air flow reading off.
Good luck!