The Road Speed Sensor can be tricky to find, on my 94 +8 it is tucked away inside the firewall above the transmission. The only way I located it was by following the speedo cable, I had the same issue stalling when coming to a halt it was a poor earth to the road speed sensor. I find most issues are earth related.