At that point in the Revs and with no fault code it could mean your inlet manifold has stuck, have you checked that the IMRC is actually switching the runners in the inlet, its not uncommon for the cam to break off. With no fault code it sounds mechanical. If you pull on the cam on the end of the inlet you can feel and hear it move inside.