I have already had the cruise control switch replaced a few months ago on my '07 ION.3 (manual). It is acting up again and works when the heck it feels like it. I have tried to notice a pattern, but it seems to have a mind of it's own. Sometimes it works, then sometimes it won't. Mostly, it will work for a few miles, then if I hit the brake or disable it, when I go to reenable it, it wont work at all again. I think I have a faulty steering wheel button switch again, or could it be something else? Is there a way to diagnose this? TIA.