I'm driving across canada and stopped into canadian tire for an oil change and when i leave there i drive to the mall and the check engine light came on. Is there anything they could of done to cause this??? i went to the mazda dealship to see if they could scan it for me but telling me the earliest he could get me in was wednesday and i'm suppose to leave tonight. Oh and i'm driving a 07 Speed 6.