Hello first time poster here. As the title states my low mileage 2013 Agility 125 will not start. I don't get to ride it much but I do use alcohol free fuel and start it at least once every couple of weeks, I'm sure it is not a bad fuel issue but I have always felt it was rather hard starting after sitting for a few weeks and always takes a long time to warm up. I have a new battery and a new spark plug and it has spark the fuel filter has fuel in it, thinking a possible venting issue I tried it with the fuel cap removed.
Any ideas on where to begin, bad fuel pump, bad choke or fuel filter?
Thanks ahead of time for any help or ideas.