Replaced the TB gasket yesterday, while I was at it I cleaned the idle screw and re-checked the breather grommet.
No improvement. Although I did notice there was minor damage to the grommet, nothing that looked like it would cause an issue, but I ordered a new one anyway. I will then re-do rub Johnny's guide and see where I get to.