Yes the TPS settings....but for the manual reset, no messing with that without a GS911 or dealer software. I haven't tested my theory yet, next winter....but it does look like the manual reset may not always do it if the TPS is way out of whack. I know others had problems with that also on R-bikes and either had to do the reset numerous times before it took or.....do it with a GS911 or such.
O2 sensor, altough the GS911 will give you a function graph showing normal operation, no real way to test it on your own. However at $70.00 or so for the universal Bosch I just replaced mine for peace of mind. On that note and if you go looking at the intakes, please do not use any sillycone lubes anywhere near the manifolds or O-rings,or any intake/fueling parts, it will get on the O2 sensor and pollute it.
I only had one instance of erratical idling on my bike.....high altitude gasoline bought way up there in Colorado somewhere in a small out of the way general store. May not be related but going back down the hills and a fresh tank of gas and it cleared out.
Corrosion creeping toward the intake manifold O-rings and slightly bowed manifolds.....but that I fixed preventively the following winter.
And edit....when I did the preventive maintenance on my intake system I did find a loose throttle plate, was starting to bind in the throttle bodies from the wear marks. Someone else found the exact same not long ago,and even same No.3 cylinder.
Scary to me thinking about that screw falling off and getting aspirated in the engine with obvious nasty consequences.