When i had issues with mine, this was the post i found and the actions to remedy it....Slight hijack of the OP thread, but have any of you had the speedo reading too fast? Mine reads nearly double at times. Seems to do it pretty consistently if after starting the car I go in reverse and then drive forward it reads way too fast.
It must be in the cluster as the odo is reading correctly, ie not over recording distance.