While riding today I got a check engine light. It was intermittent. It would stay on for a while then go off. And...in a few minutes it would come back on. Engine seemed to be running fine. My cruise control quit working. When I got home and let it cool down I ran a code check on it. The only one that it showed was P0577. How do I systematically begin searching for the solution?