If it is mis firing then have you checked the coil pack?Unburnt fuel passing through your exhaust may affect your exhaust sensors,there again to decide your sensor is ok when it flags up as a fault is burying your head in the sand,with modern motors, never write anything off and take anything for granted, the days of setting points are well and truly over.
cdc, September 2013