Have you checked condition of your printed circuit on backside of the white(ish) plastic gauge/cluster housing? I had a fuel gauge I thought had died as I had to reach behind it and wiggle things before it came back to life. Turns out the old printed circuit was the problem.