I had been experiencing a rough idle, as well as an extremely high idle once stopped. When i would come to a complete stop my engine would be going between 1500, and 2500 RPMS. I had also been experiencing the lack of power, it was like it wasnt getting any gas and would start to stall. I finally replaced my Idle Air Control Valve and have had great success. The steps that led up to this simple fix were, Intake Gaskets, Timing Belt, Valve Adjustment, and cleaning the throttle body. So far everything is back to normal.