the pa50-II is definitely supposed to operate over 20 mph. What year is yours? Are you sure it's not a PA50-I ?
those models are only capable of 20mph stock.
If it is indeed a pa50-II, there are some solutions,
changing spark plug, cleaning the carb, cleaning the air filter... basic maintenance stuff