Seems that the CC on my Omega is not working right. This is something my car has been doing since I bought it. I thought it was normal, blamed the auto nature of the car and didn't care about it, but in a recent trip a friend said it was not normal, so I'm posting to ask it.
The car is an auto 2003 3.2 with factory fitted Cruise Control. The gadget works, but it doesn't "lock" the speed as my friend says cruise controls do. When I set the speed, the car takes sometimes (not always) some seconds to (apparently) think about what I did and loses some speed. When climbing, it loses some speed until it finally shifts down and pushes like a beast.
I can understand the downshift in climbs, but the worst is probably when going downhill. That was what made my friend point at the CC not working right. In such situation, the car simply doesn't hold the speed. It always goes a good number of miles (~6/7) faster than the set speed

Isn't Cruise Control supposed to smoothly keep the speed? Won't it hold the car at the exact speed set by the driver in (moderate) downhills? The why does mine act like it does?
Can loose cables or something like that cause the CC to act like that?