I feel your pain. An intermitant CEL was making me nuts @ about the same mileage that I was dealing with a bad tranny. I'm the office manager in a small body shop and we occassionally have CEL's to deal with from accident damage. We used to sublet these out, but between the boss's 98 Pathfinder and my VX, we had soo..... many CEL issues we finally decided to buy the shop a scanner. I literally grabbed it out of the tool guy's hand and ran for my VX. I couldn't believe how easy it was to use. We both found our problems before the Cornwell tool truck was off the lot. Even though I also had codes for both upstream oxy sensors, my problem originated with a dirty MAF sensor. You just have to understand "cause and effect" before deciding what to replace. In my case, the oxy codes went away after the MAF was cleaned, just like Maugin_VX. The one we purchased was just under $300 and id's the codes for you. Maybe more functions than the average personal use would require. But, it's so easy, even a caveman can do it. Did I just say that?
Oh, and my money's on a speed sensor in the trans being your speedo problem. my 30 years with Ford Motor Company leads me there. I would think that the axle and wheel sensors would be more tied to the TOD & antilock brake systems. But, the Japanese never cease to amaze me with their ingenuity. Why do you think I drove a Trooper my last 6 years with Ford?