I think it may have been a fuel issue? I was in KC a couple weeks ago, and had to stop for fuel. All that I could find was 91 octane.
I ran the tank almost empty, and refilled with 93 octane. After driving for about 10 miles, the check engine light shut itself off.