John, your watch may have been exposed to a magnetic field strong enough to make it run fast. De-magnetizing it is a two minute operation and can usually be done by your local watch dealer. I took mine to Tourneau and was out of there in 5 minutes. Best part...no charge for the service!
This may not be what ails your watch, but it so darn simple to check it first.