I have a question about my dirt bike?

I haven't ridden my dirt bike in ages because I noticed it had problems, so yesterday I decided to take it for a spin. It took me ages to get the bike started, and I rode it for about 10 minutes and then I turned it off. After a few minutes I tried to start it and it wouldn't start at all. I spent around half an hour trying to get it working. I got it working for a few seconds, but then it turned off by itself. I kept trying to start it, but when it started, I revved it, and it turned off immediately again. My neighbor who understands a bit in bikes said it might have something to do with the piston rings. Is he correct? Does anyone know what is the problem with it?
 
Back
Top