Lets clear up a few things. This is not rocket science.
1..This sensor is a simple pulse generator. The black/blue wire is ground, and a voltage is generated on the white/orange wire. This can be checked for output with a voltmeter and a drill driving the gear. reference
http://www.speedwaymotors.com/Tech/Testing-2-and-3-wire-speed-sensors.html
do the 2 wire sensor test
2. The ECM does NOT feed the I/P VSS info. The white/orange wire has a splice in the harness.. one goes to the ECM, the other goes to I/P (through a connector, 12 pin, black, behind the left kick panel), and yet another to the daytime headlamp module, if it's a Canadian model.
Don't replace the ECM for speedo inop!
My bets are that you have corrosion or disconnect between the splice and the IP, as you are not getting a CEL for VSS from the ECM.