Rough idle and weak rpm can either be a bad IAC, bad cops, vacuum leak. Pull the coils and check for oil in the holes. If any oil is in there, replace the valve cover gasket. There is a tech-article on it here. Also clean your MAF and check for cracked hoses.
Don't count on it.