Before saying 100% for sure the compression release is the issue, I would strongly suggest the following be done:
1) charge and load test battery
2) clean all wire terminals and check for excessive voltage drop
3) check or recheck valves for proper clearance
4) check starter for proper operation
5) pull valve cover and rotate engine and watch for very subtle bump in valves, indicating that the compression release is in tact and working.
Rarely is it the compression release mechanism on camshaft that breaks.