I've seen this type of behavior myself. There's a spot in the switch that doesn't read the right thing and it's essentially turning your cruise off. Likely you need a multifunction switch to be replaced to fix the issue.