'17 500 HO, just took it out after getting it back from service and after a couple miles, the speedo and odometer stopped working.  The service I was getting done was unrelated, and for a $50 part, I'm not going through the issues to have the dealer take care of it.  
I've searched all over and even downloaded the service manual, but I can't find where the VSS is located.  I popped the little "sight square" behind the passenger seat and it looks like it's on top of the transmission?
Any and all help is greatly appreciated.