Hey guys, this is robin's son and I want to thank you guys for the help. I didn't know that she had posted in a forum about fixing our boat, and if I did, I would have been on here a very long time ago.
I bought that knockoff ebay cable which came with the toyota program, and used it on virtual pc on an old windows 7 laptop. It worked perfectly and I was able to communicate with the boat which a handful of shops and mechanics could not do in the past two years. After thousands of dollars invested in our problem (boat was running in limp mode, rev limiter at 3k rpm/ 9mph) all the boat needed was a new MAF sensor. So I bought one on ebay for $40 and the boat runs like a champ again.
If anyone needs help navigating through the ebay knockoff program I'll answer any questions. I could also post a step by step tutorial with screenshots if needed.
Huge relief that the SX runs again, can't thank you guys enough!