I'm Chris, Thanks for coming to Just Answer, I am going to do my very best to provide an answer you can Hit Accept on in a timely matter.
The oil change or needing a oil change should have no bearing on the check engine light coming on. Common codes we see in this vehicle are EVAP codes and misfire codes and lean codes, but you must first get it scanned.
If this solved the concern and you want to close the question and give me credit for assisting then do this by just hitting accept or by replying and saying "I accept." Accepting does not lock you out from replying if needed later.
My goal is to have nothing but satisfied customers.
Thanks Hope to hear from you soon, Chris