I have a 78 25 hp johnson that jumps out of forward gear if the engine gets over idle speed. It starts chattering and the shift cable starts jumping. If I hold pressure on the shift arm at the motor, it will go a little faster than idle but still jumps out. I have tightened the shift cable to be sure it can engage all the way. Is the problem in the shift shaft or do I have a problem with dog gear in the foot or something else?