Having issues setting up the Xl to run smoooth, so far the float valve has been replaced which made it run better, original air filter has been put back replacing the cone filter and the carb has been full cleaned. Starts no problem and seems to idle till warm then if rev'd the revs stay around 3k rpm, and will eventually drop but then it can die or start hunting. Have adjusted the mixture screw trying default settings and then adjusting 1/4 turn in either direction, tried the full in and adjusting till the engine splutters and set back to normal, tried the idle screw, will idle fine till the bike is rev'd then will sit high again. Have moved the C clip on the jet needle, trying all slots and hen checking all adjustments again on mixture and idle but still seem to have the same issues, even checked the points gap and adjusted the plate, still the same. Spark plug does show rich running but all the adjustments don't seem to affect this, so open to any suggestions as to what is causing this now.