sounds like it's time to acquire a new engine.
Several fellas here part bikes out and might have one try paulpud