I think if it was the speed sensor you would read 0 not 20. get a speedo from and friends car and plug it up it see if it works if it does than ur cluster is bad. if not could be a bad ground or speed sensor.