The cruise will set but stops working when I pull a hill or hook on to a trailer. So far I've spent over $2000. and nothing has changed. My mechanic replaced the on/off switch in the steering wheel. While the wheel was off, he showed me all the play in the clockspring so I had the clockspring and wiring replaced. The only code set through this whole thing was 2122, so I replaced the apps. Nothing changed. I read that the brake light switch could be the cause, so I had that replaced. Nothing changed. I don't know where else to look! My service manual says something about two vacuum lines going to a servo under the battery box. That hasn't been checked.