I go along with the possible bad float and if the carb hasn't been rebuilt lately it's probably full of varnish. A good rebuild will cure your problem.
The shift problem could be that the neutral saety switch is out of adjustment. It's located near the end of the steering column and held on to column by two screws.