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?