I hear you, and that's exactly why I'm hesitant to start breaking things down and replacing air sensors, coils, wires, whatever because it could be something else entirely!
I will add it's not just the RPM's all over at idle- After my last outing it first went into SLOW mode, though it also...