The car is due for an oil change in about 2K miles, so Ill wait that out.
Just put a full tank of 93 octane from another station today, will let that get in the system first to see what happens.
As far as throttle body cleaning: where can I get that seafoam stuff? I might just leave that to the dealer, provided they cover it under my extended warranty (its a long story, but I ended up with 5 yr bumper to bumper coverage

).
-Chris