It does sound as though something is loose... to be honest I'd take it to the dealer anyway, it's only six months out of warranty and it's a fairly serious problem (no speedo = unsafe

) so I'd ask them to look into it free of charge out of courtesy. They can only say no..