Yeah my car has been acting up of late. It doesn't have enough horsepower to even get up a hill without having some momentum. The car shakes alot when trying to accellarate up a hill and seems to make a back firing noise underneith the front passanger seat. There is alot of possibilities but it must have something to do with the engine bc the check engine light comes on. Does anyone know what possibley could be wrong?