I had a worn out timing chain/gears cause similar symptoms before.