Yes but you have to use chip tuning which would be more expensive than having a garage fix it. My suggestion is to see if there is a local place which will scan the codes for free. Many auto parts stores in North America do it for free. Then it will let you know what the problem is. Then fix it. The issue could be in the instrument cluster, ignition coil antenna, or wiring. It doesn't sound like the key. And sometimes leaving the car on for a while with the key in it will reset it.
Good luck and please post a follow up post with any codes or what you decide to do.
Good luck and please post a follow up post with any codes or what you decide to do.