may wanna check the distributor could be outta whack (timing).
The oil change wouldn't cause this problem. Just in-case, check the engine oil level.
There are many emission sensors in the car that will make the engine light come ON. Best way to find out what's going on is to have an auto-parts store hook up a engine code reader and tell you what the code means. Most auto-part store will do this for free.
Ther e is a chance your injectors are leakin g down and there is excess fuel in the cylinders. Not a good thing. So, you fuel pressure and injectors need chkg. good luck