I have a Honda 2001 CR250R. I have oil leaking out of a small (factory built) hole in the bottom of the engine. The oil leaks all the time, while running and not. My piston recently shattered and I replaced piston, rings, gaskets, wrist barring. I rode it for less than eight hours and the piston shattered again. I have recently been having problems with power and power band. I would like to know why the oil is leaking, I feel like it's a signal that something is wrong in the crankcase. Any suggestions would be great. Thank you.