You either need to pay someone to read the current code and stored code(s) or buy a cable and do it yourself.
Anything else is fumbling around in the dark and a waste of time and money as this could be a different fault. I think your best bet, long term, is to buy the kit for yourself.
Anything else is fumbling around in the dark and a waste of time and money as this could be a different fault. I think your best bet, long term, is to buy the kit for yourself.