Battery problem fixed, just not enough riding above the right RPM. I now noticed I am leaking oil from what looks like where the gear shift lever meets the side of the engine. Is there an oil seal there that could have gone bad? There is also oil along the cooling fins, O-Ring?