My '07 Classic has an occasionally erratic idle. At first start-up it hunts around for a while, which I always figured was normal while the engine was cold and transitioning from closed to open loop. That doesn't bother me, but it also hunts around a little when it's warmed up when you first come up to a stoplight. Idle starts low and a little rough, and after a couple seconds it comes up to ~900 and smooths out and all is well. Hasn't been an issue I've cared about until yesterday I blipped the throttle for a downshift from 3-2 after a good 45 minutes on the road (so definitely fully warmed up) and the bike stalled. I popped the clutch and fired it back up, but it was a little annoying. No CEL's (knock on wood). I cleaned the crank sensor recently so I don't think that's it. After some forum reading it sounds like a TPS adjustment and ICVS reset and possible a throttle synch are in order, but I don't have TuneECU or a good BT reader/cable. I have a cheapo OBD2 BT adapter that is not good enough to load tunes per the TuneECU website. What can I accomplish with the tools on-hand? Is it possible to get TuneECU to perform an ICVS reset through a cheapo adapter? Can I/should I adjust the TPS to .60v with a volt meter without TuneECU? Can I clean the idle stepper without affecting the adjustment?