Shortly after my 30k maintenance, I started getting what I believe was the same code (I don't remember and didn't write it down). Took it in and they upgraded a software fix (sounds like a firmware upgrade), which cleared the check engine light. I was told it was a software glitch and not an actual problem. You may want to check into this.

-- John