71 340 running bad

Cam timing??? Was it degreed?