Chris,
Hm, that would be unusual, yes. If you take it to a shop, it needs to be a shop that can plug into the onboard computer and read out the error codes to identify the source of the fault. If just a software fault, I am not too worried for you. However, my main point of investigation is...