Well, I solved the problem, thought I'd post it up for anyone else who might have this problem. Turns out one of the pins on the beige connector behind the speedo side of the cluster had gone kind of black, like it was burned or something. I scraped all of the black off and bend the pin slightly to make a better connection and it's been fine ever since..![]()