This may have nothing to do with it, but it's free to check.
See if the CEL and the Cruise control lights come on after a few more hours of driving. I had an issue where it suddenly got really rough during idle, as if it wants to stall. And the drive didn't seem as powerful. By the end of the day the CEL+Cruise lights came on (as well as the flashing Si on the MY07. I dropped by Phat's who looked it over. After a quick visual inspection, it ended up being a loose vacuum hose. He says he's seen it a few times before, especially after some aggressive driving.