car loosing speed going up hill on 2001 Chevrolet Metro

my car is loosing speed going uphill, and the check engine light is on.

Asked by for the 2001 Chevrolet Metro
how long has the check engine light been on ? what is the mileage, year, make, model, engine size?
2 more answers
did you get a code number for the failed system??

Cylinder going