Hello. I have changed all 6 sparkplugs by mobile mechanic and #2 cylinder ignition coil changed by meineke shop. I was get codes on cylinders 2,4,5. Now just flashing Check engine light for p302 on cylinder#2 again. It has 137000 miles on it and it's a 2011 Honda Pilot. It would not pull with flashing cel the 1st time then now it shaking sounds rough. What could it be now?