Although an old thread, I'm not sure whether Fork14 ever solved his problem or the other contributors either. I'll add my experience to the mix and maybe a solution will boil out of the pot. Basically the same problem as Fork14, pedal would stick and not return and especially bad after using the cruise control. After removing side panels, found the cruise magnet plate (item 2 in above diagram) was rubbing on the plastic fuel tank during a portion of its swing. I dismantled the mechanism and ended up grinding the edge of the plate down to gain more clearance. There may have been a possibility of moving the fuel tank forward, but I wanted to dismantle the linkages anyway to lube the pivot points. This solved the clearance issue but I still noticed the cruise control hanging up upon disengagement of the solenoid. My solution to this was to glue some thin nylon strips on the solenoid face between it and the plate to facilitate a clean release upon disengagement. I used 4 strips of a wire tye spaced around the perimeter of the solenoid, but 3 probably would have been adequate. At the time, I wondered if full contact was necessary between the solenoid and plate to keep the solenoid from overheating, but it has worked perfectly since (3 years ago). And of course the pedal pivot shaft needs to be periodically lubed and its a bear to get to. My 2 cents.