i have a 2013 agility 125. bought it last summer. if i let it warm up for 20min it still bogs until i drive it for a couple miles then it will run ok. it also seems top speed is slow from the top speeds ive seen 55-60 on flat ground. i know i shouldnt expect much more but the dealer said it was sitting a while before i bought it and ive waitied too long to have it covered under warranty. i guess what im really asking is should i pay to have it cleaned and tuned or is it worth the headache to try to do it myself? i have only basic mechanical knowledge im not a mechanic by any means