Clear the code and drive it.. see how long it goes before it comes back on again.
You got 7 days before it came back, lets see if this was a fluke or if it's re-ocurring.
The code sets once the IMRC controller reports they have stuck 3 times.
I'm wondering of the IMRC's are sticking or if the controller is taking a dump.
all the seafoam in the world wont solve the controller taking a dump.
but more seafoam might help clean up the stuck IMRC IF it's indeed stuck.
I'm not saying buckets of seafoam, but if they were really really dirty.. they might stick again.
if your mechanically inclined, pull the intake an visually inspect the IMRC's, remove and clean them...
THEN if the code comes back you know its a controller issue and not a mechanical problem.
I know you dont want to pull the intake..
For what its worth.. my car is giving me "bank 1 stuck closed" p-1519, so I'm faced with the same delimma..
I can manually move the IMRC's no problem.. I'm leaning towards a "controller" issue with mine.