before you replace the IMRC, check the IMRC actuator. its the little silver box mounted on the front of the engine with a black cable housing that runs under your throtle body. it opens and closes the IMRC and can if it's not working you will get an IMRC code. My cable snaped a few months ago, causing a huge loss in power. if that's what is broken it's a very easy install. much easier than taking off the upper and lower intakes to get at the IMRC itself.