Hello. Speedo not working and all other indicators on cluster are working. Got a P0501 CEL code. Checked the VSS with a voltmeter off of the car with a metal object waiving in front of magnet, and on the car turning the wheel and got readings both ways. Cruise control button pressed in has the green light but no light on the dash and doesn't work while driving. Checked all underneath motor and under fuse box for bare wires or wires being worn and found nothing. I am at a loss to what this could be. HELP!