Sounds like something that could be cured with a firmware update. I don't think there are any actual recalls for problems such as this...but there may be a TSB (service bulletin, only fixed if the customer asks) that the dealership knows about or can look up for you.