Check the connector at the cruise control(open hood drivers side up against fire wall)I knocked mine loose one time and caused te same problems.
A clock spring Is a spring(much like a measuring tape)that can wind and unwind as the steering wheel goes round and round left to right.And it has contacts on it for the things you say arent working.Good possibility!