It could be a matter of simply lubricating the linkages that connect the joystick to the valve. Sometimes the detent balls in the cap (what holds the valve spool in float) get rusty and corroded, then it needs disassembly to clean.
Do you store your machine outside?
I assume the float funtion...