Don't change the knob. Change the water level switch.
Also, disconnect the water level hose from the switch and blow through it to dislodge soap and debris.
Check your water valve where your hoses connect also.
The spinning part could be a bad lid switch.
All correctable problems at a cost way less than a new washer if you DO IT YOURSELF.
Good Luck.