I have a 2000 SE . It idled ruff, idled at about 500-600 rpm,and shuttered when I took off from a stop. Changed maf,wires,plugs, idle air control valve,throttle position sensor,cleaned the throttle body and egr. Nothing helped. Checked the coils and bingo bad coils. Replaced all 3 and now it starts on the 2nd turn over,idles at about 1000-1100 and you can set a glass of water on the hood and it doesn't even shimmer. Not saying for sure its your problem but worth checking your coils.