Well my 2000 SE wagon has been having this idling problem and the power is..well not there unless I floor it. When I start it up it will run so ruff it will some times stall out or will barely run for a few seconds then it will pick back up. If you give it a little throttle to keep it from dying it will pick up but as soon as you let off it will still run bad for a few seconds then will run kinda ruff but not to bad. Also, the exhaust note is I feel not right (makes a tutututututututut sound if that makes any sense I'm sure it doesn't but I tried lol) and the battery light comes on after a few seconds despite having an alternator that tested out good and cleaning as many body grounds I can find with out completely tearing the whole vehicle apart. The only one I have not checked is the one that looks like its going to the starter. Also if you turn any accessories on (like head lights or blower motor) the engine speed drops.
Any imput is appreciated!