Sounds like you need and engine overhaul. Better still you can buy a new engine and all your problems will be solved.