Can almost guarantee the cluster is bad. Known for that in the early electro/speedo. My '94 would go crazy, find weird speeds to land on then go to 0 for a couple of weeks.

Put in a used speedo head and been fine for the last 3 yrs.

If no luck finding a good used one, figure out what rpm's = the speed and forget about it.