2007 Forester 4-cyl manual NA CEL and flashing cruise came on, figured it was because it was overdue for an oil change. Off and on, but most of the time on. Went off when changed the oil but came back a day or two later. Suddenly begins to run very rough and CEL begins to flash on way home. Codes: p0420 (cat efficiency low) P0301 (cyl 1 misfire) P0302 (cyl 2 misfire) and the MIL readings: Misfire Fuel Comp Cat Evap O2 Sensor O2 HTR EGR quite a list. where to start? are some of these codes being thrown on account of the more serious codes (ie misfire causing o2 sensor reading to be funky, etc)