My '06 Rio's check engine light came on yesterday. I hooked up my scanner and only got "link error". After checking connections etc., took it to local parts store to have codes read just in case my reader is fried. No luck, the one they have give's link error also. I checked my scanner on my other vehicles and it worked fine. Any ideas? 