I am having the exact same problem with my 2000 -- the dealer is saying it is the speed sensor, but I believe the speed sensor is being damaged by the short in the line.
Thanks for the note about the instrument cluster; I was getting ready to replace mine.