Speedometer only partially working

After a season of no issues and a winter of storage, the Faria speedometer has decided to start at 30 miles per hour and not 0. And it is clearly not working properly - saying I was going 45 mph at 3000 rpm.
Anyone have an idea what the issue is?
Answers
Speedo usually has the pick clogged and not read at all. Maybe a partial blockage creating a Venturi producing higher pressure this the speed records you are breaking?
Regards,
Ian
The Third “B”
Secretary, Ravena Coeymans Yacht Club
https://www.rcyachtclub.com/