You may have internal problem being it’s revving high and not releasing compression correctly. I would pull the valve cover and watch valves opening and closing by spinning motor by hand. You may have a valve stuck closed or a bent pushrod not allowing decompression. This would cause hard starting. The revving is another issue.