Good afternoon.
The first thing I would do is a compression test on number two cylinder to be sure there is no issue internally in the motor.
The 300 code indicates it may be running lean from low fuel pressure. I would check the fuel pressure.
As far as the 159, I would not have replaced the sensors at all. That code may be from the misfire you have.
P0159
Descriptor
O2 Sensor 2/2 Slow Response
Probable Causes
Exhaust Leak
Good Trip Counter Equal to Zero
Oxygen (O2) Sensor
Oxygen Sensor (O2S) Return Circuit
Oxygen Sensor (O2S) Signal Circuit
300 code
SYMPTOM
P0300-MULTIPLE CYLINDER MISFIRE
WHEN MONITORED
Any time the engine is running, and the adaptive numerator has been successfully updated.
SET CONDITION
When more than a 2% (2.5% LEV) misfire rate is measured during two trips. Above 3000 RPM 1 trip less than 3000 RPM 2 trip.
POSSIBLE CAUSES
- Intermittent misfire
- Visual inspection
- (A142) ASD relay output circuit
- Engine mechanical problem
- Ignition coil
- Coil control circuit
- Spark plug
- Checking fuel pressure
- Fuel pump inlet strainer plugged
- Restricted fuel supply line
- Fuel pump module
- Checking fuel leak down
- Fuel injector
- Injector control circuit
- PCM
302
P0302
Descriptor
Cylinder No.2 Misfire
Probable Causes
Automatic Shut Down (ASD) Relay Ouput Circuit
Coil Control Circuit
Engine Mechanical Problem
Fuel Injector
Fuel Leaks Down
Fuel Pressure
Fuel Pump
Fuel Pump Strainer
Fuel Supply Line Restricted
Ignition Coil
Injector Control Circuit
Intermittent Misfire
Powertrain Control Module (PCM)
Spark Plug
SPONSORED LINKS
Sunday, August 19th, 2018 AT 1:14 PM