Do you have access to a scanner/XENTRY? If so, you can check the drive authorization status every time you insert the key.
Alternatively, if you have an inexpensive key reader with an indicator, you can use it to check whether you have a problem with the EIS or the key.
If the indicator lights up when you insert the key, the EIS is OK, if the indicator lights up continuously when you turn the key, the key is OK.
If the indicator doesn't light up every time you insert the key into the EIS, there's a problem with the EIS; if the indicator goes out after being on, there's a problem with the key.
I also recommend clearing all errors and using a spare key to see if the problem returns.
I recently had similar terminal error codes 15 and random communication codes, which ended up being related to the key. Not the same model as yours.