Is the throttle cable adjusted correctly, I had the same problem with a bike that the owner adjusted the cable because he could not get any more adjustment on the TORS idle screw. The problem was when the throttle was off, it was fooling the TORS, because the limit switch in the throttle housing was operating when the throttle was in the less position.
Chechk if you have spark when the throttle is off.
Failing that.
If the carb is clean, float level correct,and none of the jets are blocked, do a leak down test.