To Abba,
Had a similar problem last year with my 1994 P30 Itasca. The speedometer system is electronic. Problem started when the speedometer was zooming up to 90mph+ while doing about 50mph. Engine idled down when this happened, but recovered when I slowed to below 47. Eventually the speedometer was always showing double the speed and the odometer was recording double mileage constantly. Could not exceed 47 mph. Talked to a speedometer shop, and they wanted to start with the control head, then work backwards. Nuts, WOuld have cost megabucks. So, I started with the speed sensors on the tranni. Replaced both the speed sensor and the ABS sensor. No change, then after researching, found the cause was a small elecronic board under the dash. It's the buffer board, the electronic equivalent of gears in mechanical speedometer system. Removed, and tracked down a replacement through Delco. Cost, $70. Installed, and now works perfect, both speedometer and odometer.