I'll have to look back at invoices to see what it cost and the time spent by the yard crew. Because you're still experiencing it after checking the cable run, I'd be inclined to think the internal wire is getting snagged in the sheath. Ok for the pull from the tranny lever, but catching on the push from the binnacle lever. Even though the run looks ok, after yrs of friction, internally it could create a catch. When my mechanic felt the resistance, it was "yep, need to replace the cable". At 32 yrs old at time, I guess I got my money's worth!
Ed
Ed