69 Valiant, Speedo INOP, 904 Trans Help

Hi Guys,

Ok, so the speedo gear wasnt touching the input shaft this whole time. I turned the gear to it proper gear teeth indicator and now the speedo head does not want to go above 20kms, but will return back to 0 at a stop. The trip does work all the time. Any suggestions? Can I lube the speedo head?