Welcome to the site.
Most likely, your accelleration problem is related to what ever turned the check engine light on. You will need to get the computer checked for codes to see why the light came on. Depending upon where you live, you might be able to get the codes read for free at your nearest auto parts store. Let me know what you find out about the codes.
Question. $0 dollars.
Answer. $9/$15 dollars.
My time, experience and knowledge. Priceless.
Please remember to accept if I answered your question. Also feedback and any bonus is appreciated.