71 340 running bad

The timing has to be around 50 or it won't run. I am not sure about cam timing or if it is degreed.