Follow up: Day three on a new speed sensor and no codes, trans is shifting fine, no 'limp mode'. So thus far, looking like it was the OSS. Which has me stumped since there has never been any issue with the speedo, but knock on wood it's running great.