My opinion is, that it'll be far cheaper in the long run, to get the code reader now. Throwing parts at it, will only make you angrier. Last time I looked, the factory sold a code reader for these machines. It was several hundred dollars.
But there are cheaper delphi readers available. You just need the right plug to connect it. Other forum members have done this. I'm sure that I read a thread, just in the last week or so, that named a specific brand reader as an affordable option.
I think you should start a thread, to find out any information about the cheap Delphi code readers, that might work with your machine. It has to have the right plug, or it's useless till you get that specific plug in that matches yours.
Take that information, and go from there.