Is your check engine light(CEL) on? Getting the trouble codes from the Engine Control Unit(ECU) might make it easier to fix the problem. Here is how to get the trouble codes.
The ECU is located at the front of the passenger foot-well, under the carpet. There is a single flashing LED(Light Emitting Diode) at the center of the ECU. The LED flashes the trouble codes. Count the flashes in each sequence to determine the code.
Code 0 - Faulty ECU
Code 1 - Exhaust oxygen content(O2 sensor)
Code 2 - --
Code 3 - Manifold Absolute Pressure(MAP) sensor
Code 4 - Crank angle sensor
Code 5 - MAP sensor
Code 6 - Coolant temperature
Code 7 - Throttle angle(Throttle Position Sensor)
Code 8 - Top dead center(TDC) sensor
Code 9 - No. 1 cylinder position(1.6 liter only)
Code 10 - Intake air temperature
Code 11 - --
Code 12 - Exhaust gas re-circulation(EGR) system
Code 13 - Atmospheric Pressure
Code 14 - Electronic air control(EACV)
Code 15 - Ignition output signal
Code 16 - Fuel injector
Code 17 - Vehicle speed sensor
Code 18 - --
Code 19 - Lock up control solenoid(auto trans.)
Code 20 - Electric load