Cleaned my carb out and the bike still ran like shit. Turns out that the fuel was bad and it had a lot of water in it. No wonder the idle was all over the place. I was hoping it was just a bit gummed up in the bottom of the tank and a few runs out and maybe another carb clean would sort it.