Originally Posted by frog
check that the connector at the back of the dash unit (speedo, etc...) is properly secured and clean. I had that problem and it turned out to be the dash connector coming loose.
this was what mine suffered with cleaned connections and all sorted