I had the same problem a few weeks ago i.e. the hill descent, ABS and TC lights coming on and off. A few days later, the lights just stayed on. Then things start happening like speedometer fails, air-con fails. Sent it to the workshop and they found one of the wheel-sensor wire eventually breaking off. Once reconnected, everything was fine.