Do you have a bluetooth phone that you use with the vehicle? And if so, what type of phone is it?
E-mail adresses are blocked out so I will not be able to respond using e-mail.
The next step would be to disconnect the Telematics unit. Sometimes this will reset the module and allow it to work normally. If at that point it still has a problem either it can be left disconnected or the module would have to be replaced. But hopefully the battery reset will work.
Please let me know how it goes and I will do my best to help you further. I can then post some instructions for your son as unplugging this module is not too difficult.
Hopefully I can help you get rid of the Gremlins!!! :)