I have a 08 Ultra Classic, with a problem that no one can seem to fix. To start with, the idol when hot (100 deg) outside will not hold at ~1 k unless I crank the throttle. Now this weekend, the cruise control dis-engages when rpms exceed 3100. Also showing codes, but no light for both frt/rear O2 high. Shop has replaced battery, re-pinned throttle, compensator, both O2 and a "Faulty brake switch".