So I bought A Honda varadero 125 i choose this bike because i thought it would be reliable. Anyway, Yesterday when i bought it it rode home completely perfect about 10 miles. Then in the morning after i tried to ride it and it back fired a bit and went sort of sluggish on acceleration, I immediately thought it hasn't got enough fuel. Filled it up then it started getting worse when i tried to start it. So i thought could be spark plug. Changed both to brand new plugs it then worked for about half a hour, and then it proceeded to happen again, usually after starting it or slowing down. I was close to a Honda garage so i stopped in and spoke to one of the mechanics he fiddld with the coils and had a look but nothing he didnt have a clue either. then we took spark plugs out to see if they were fine in case of a mixture issue, they looked fine had no way to check for spark as the battery is dead bought a new one today, but they looked clean and shiny still. What actually happends So i will bump the bike and it will slug like there is nothing happening will get to about 10mph then suddenly it will just work again and be perfect. sometimes slowing down causes it, and not sure if its is coincidence but soemtimes gearigndown sorted it for a while. Then it was doing it continuously on the way home got to 10mph i tried to pull choke and it just killed the bike after bumping it again it worked fine for about 2 minutes and went back to being crap. as i was pulling into my drive which is slightly sloped it picked up again. rode down the street and died. i managed to get to 5th gear and only reach 20mph. So what im asking is for someone to help me any ideas or if you have had the problem, just spent out on this bike no money to go to a garage specially as the Honda one didn't seem to have much idea. Greatly appreciate any help i can get thanks