I'm having a similar issue except that I've only noticed the speedo jumping periodically when I turn my headlights on. Often, the dash lights won't come on at all or until a few minutes have passed. My temp gauge does work, so that's most likely an unrelated issue. I also have a grinding/vibrating noise when taking off and hitting a certain rpm range but I attributed that to the exhaust system vibrating against something. As to starting off in third gear and not shifting into overdrive, that would indicate it's in "failsafe" mode. I did follow the steps in the manual to get the transmission code to no avail: none of them were reading incorrectly. It's difficult to troubleshoot though because if you try it without the car started (after it's been driving correctly), then the codes won't be set. If you start the vehicle so that it's running incorrectly then shut it off to check the codes, it seems to reset them as the next time you start, it runs correctly. I live in cooler weather up here so I usually have to wait until it's warm to restart and fix the issue. I'll try to troubleshoot it again tonight to see if I can come up with any codes. Also, did you ever find anything else about the issue yourself?