I have a 2007 minibike that is broken and i need help figuring out why. I am fairly experienced, but have not seen this before. The engine is 97cc and it goes approx 35mph. I have driven it heavily for 3 years now. I drive it to my work place on gravel back roads(4 miles). Today the engine was making a weird noise 1 mile from home it lacked power. the engine locked up, stopped and a minute later it wouldn't turn over. I tore it open and the cylinder was smooth and i turned the engine over in reverse and now it turned over easy. It was perfect again. I put it back together and drove for a mile and it drove good but broke again but this time it pulled over with no compression. The piston rod broke. It had full oil, why did it do this?