Checked the codes and found all fault codes turned on. Reset codes went for a ride and check engine light came on again. Checked which codes were on and found them all on again. Also dealer could not program key fobs for this car because vehicle would not communicate for the programming. Is this possibly an issue with the communication module. The car starts & runs great. Any ideas?