My 2007 5525 also has this problem with fuel gauge, tachometer, and temperature gauge. The digital hour meter is not affected. The tach accuracy has also become erratic. As last winter wore on its reading slowly dropped to the point where it was showing three hundred rpm at idle. Over spring and summer it has crept up past the normal eight or nine hundred to fifteen hundred while actual engine idle is unchanged. I think the needle may be slipping on the shaft but I don't really know. Slapping the housing on the sides and top (like flusher often five or six times) will usually get them going. Another poster suggested the paint on the stop pin might be sticky but I've seen the needles bounce off the pin when I whacked the the thing. I would change the whole cluster if I thought it would fix the problem.