I think Whizkidder is on the right track. A poor ground connection to the instrument cluster can cause all sorts of weirdness, with seemingly unrelated actions causing unusual symptoms.

A temporary jumper from a grounded point on the cluster to a know good ground is an easy way to test for this.

Dave