I had a similar problem. I got voltage to the S terminal but I think I have not enough amps to activate the solenoid. I used the voltage to run a relay and solved the problem. It was a temporary solution, but its been there for over year.
Little white box behind the glove box next to the ecm. It changes the signal from the sensor to DC volts so the ecm and the speedo know your actual speed.
Enviado desde mi HTC One_M8 mediante Tapatalk