why would the engine light come on and have no power
Any number of things. You'll need to scan for the code or codes, (hook the car up to a scan tool) to get a good idea on what is causing your issue.
Search Chevrolet Aveo Questions
Chevrolet Aveo Experts