my speed odometer will register the wrong speed I am traveling, sometimes it will freeze and I lightly tape on the dashboard, sometimes this helps and sometimes not. This is inconsistent as many days everything is working great, the buick dealership recommends a $500 replacement part. Could a wire be loose, a bad fuse, poor batteries. poor connection somewhere in the dashboard, could condensation and or different outdoor temperture intefer with accuracy????