I have cleaned carb, rejetted it. Checked valve clearance. checked the Throttle sensor. But bike battles to idle, idles very high on choke and surges off choke. I have to keep on adjusting throttle position knob on carb. if cold it idles high and as it warms up i have to turn knob to drop idle rpm's. I have unplugged throttle sensor plug and nothing changes.Throttle sensor checked with throttle position screw fully out, so that it doesn't influence throttle sensor.
I am out of ideas.