1996 All Other Makes All Other Models

My 1996 Acura Integra has 325000km on it and until recently ran very well. However, now the service engine light is on all the time and it seems to lose power when you drive. When you go up hills, you drop about 30km/hr and it takes al while to pick up speed. It has lost a lot of acceleration as well. Any ideas?
March 12, 2006.

Check out the related content below while we wait for the question to be answered by a professional mechanic.