I strongly recommend you take it to professionals. I don't think there will be anyone here can help you through a forum.
The "Engine Check Light" needs a computer to scan for the error codes. The technician needs that code(s) to perform diagnose and verification in order to give you a repair quote.
I hope you can see it is very far, almost not possible to give you any meaningful help here in an Internet forum.
You can't save money by asking question here... again, take it to the shop.