I just went thru the same thing, I put a new circuit board on my cluster. It was doing the same thing, After taking the cluster out a few times trying to figure out what was the problem, I wired all the ground straps together into one ground the problem cleared up. Boy I had some fun with that one.