Some of the early 95's were cable driven, but I believe all of the 96's and newer were electronic. I just had a similar problem with my Chevy Silverado. The speedometer would climb when I revved the engine when I was in park or neutral. Shortly after that, the speedometer and tach went wacko, and started bouncing and climbing erratically everytime I accelerated. As it turned out, the problem was a loose ground wire going to the battery. The ground was good enough to start the engine, and run all the lights, but apparently the ground was weak enough that I was getting some kind of surge through the electrical system everytime I accelerated. I don't know if the same thing would happen on a contour, but it's worth looking at.