I am at 98,500 miles i just got an oil change and got new battery terminals and a battery cable put in my car because the previous terminals and cable were corroded. A day later i am driving and the check engine light comes up. I have never had any problem with my car and have always taken it to the dealer until just this past time and look what happens. Does anyone know what could have caused the check engine light to come up? I looked under the hood and i noticed the battery cable was not clipped and was able to roam freely which tells me they did a sloppy job! Now Honda is saying they will charge me $108 to do some test that will tell them a code that will say whats wrong....any idea what the could have gone wrong?