Apologies if this has already been mentioned , but have you , while experiencing these symptoms , had a laptop onboard connected and running Protune to see if anything relevant is displayed ?

Just for fun I have had a passenger hold a laptop in view as I drive, to better understand the mapping screen and how it changes while driving.

In your case I am wondering if something transitory might be happening that is not recorded as an error code, but might be visible when the high idling happens ? Long shot ....
So like your own rolling road test.

Just a thought and good luck.