The temp guage on my '84 300SD fluctuates wildly. When driving it will shoot up to 100 degrees and stay there. If I bring my fist slamming down on the dashboard (OUCH!) it will return to just above 80 for a bit then back up to 100. The dealer replaced the cluster and cleaned the contacts but the problem keeps happening. The engine temp is normal.