Before you replace - have you pulled the arm out of the steering tube on the engine? A lot of times it freezes up from pack rust inside the tube, but the actual cable is fine. You can clean out the pack rust with a round file (something coarse, like a wood rasp), regrease, and then (sometimes) you are good to go.
If you pull the cable out and it turns freely, this is the issue. If not, then you will need a new cable.