Tests that would tell you if the cable/linkage is bad,
In general if you remove the shift control cable from the shift bracket, shift the control handle to full forward/wide open throttle and make a mark at the cable end on the steel threaded tube that cable core runs through, now go full...