I did change oil, no change. It is hitting the rev limit when in gets to 23, no slipping of clutch it will pull a hill with no problem just will not go any faster than 23.
Took it out today put a few more miles on it when I got to 75 miles it did better, now I can get 24mph before the rev limit .