All interesting stuff -- thank you all for the replies.
I'm a professional programmer with long experience interfacing to devices far stranger than this. :-} I use the Delphi (unrelated to Delphi auto parts) rapid application development system to create software pretty quickly. Already got a big library of ready-to-use process control and display components that could be used to make a snazzy pseudo-dashboard. The rest I could knock out as a fun, easy weekend project. For those who don't know about programmers' time estimates, that means it would actually take a week or two.
For the time being, I've fixed the immediate problem (injector faults caused by some bizarre wiring harness damage; I can't imagine how those cables managed to get crushed that way) and the CEL hasn't come back on, so I've got the luxury of time.
Eventually I'd like to have some kind of code reading thingummy-bob, whether all-in-one or laptop-oriented. (My laptop is a little portable, not frequently used but invaluable when it's needed.)
The catch is that "reliable source" part. I'm just too anxious about ordering from Hong Kong or elsewhere in China and not getting the right thing the first time. That would likely mean losing the price of the item and shipping -- often the so-called "shipping fee" is where the real cost of eBay items like these is hidden ("selling price = $0.01, postage = $49.95"). When they play games like that, I'm less than reassured that they'll provide good customer service after the sale.
Ah well, I'll sleep on this decision until it looks as if I'll have a more immediate need for code reading and such. Again, many thanks for all the input. Hearing from lots of viewpoints can be invaluable.