Also check your MAF. Unplug the electrical connection on the MAF, start the car and note the idle. If the idle has improved then your MAF is bad, if the idle is the same the problem isn't the MAF.
Don't run the car for too long with the MAF unplugged. Only run it with the MAF unplugged to test the MAF real quick.