For what it's worth, my wife's '05 Taurus started to accelerate on it's own. It was a very slight acceleration, nothing severe or dangerous. You didn't even notice it with normal driving, it was only evident when you were coasting at a slow speed. Instead of rolling along at a constant idle speed, the car would go a little faster, a little faster, a little faster. In addition, the CC did not work. My research pointed to a CC cable bracket that was known to break, which removed tension from the cable and caused the acceleration.
When I looked at the cable on my wife's car, the bracket was intact, but the very end of the cable wasn't attached to the spring loaded actuator (?) at the throttle body. This "lack of tension" produced the same symptom as the broken bracket did. Nothing looked broken, so I reattached it to the actuator and the car ran fine for about month and then the symptoms returned. I checked the cable and it was off again.
It was strange since the normal operation of the cable causes it to be pulled against the actuator, not get pushed, which is what was required to get it off of the actuator. No matter how much I played with the cable, the throttle or the actuator, I could not get it to come off. It couldn't have been related to the use of the CC, because my wife never, ever, ever uses the cruise control. I don't think she even knows how to use it.
Anyway, I took a small cable tie and wrapped it loosely around the CC cable and it's attachment point, just tight enough so the cable couldn't pop off but not so tight that anything was binding. It's been working for over a year, so I'm pretty sure your mechanic will be able to rig your's so it stays where it belongs.
Good luck!