I experienced the same thing. I've been having problem with the BAS ESP light. When that thing is on the cruise control doesn't work.
How do you check the brake switch? First of all, Where is it anyway?
I was told this is what causing the BAS ESP light on.