Honda Accord blinking check engine light

That’s very presumptuous that you “answered all the questions above.” You did not; but, that’s ok—you found your problem. On the Honda dash, when the words MAINTENANCE REQUIRED appears, it means it’s time to CHANGE THE OIL. It will come on EVERY 5,000 MILES since the last time the light was re-set. So, the WARNING LIGHT has to be re-set each time it comes on. If the motor oil was already changed, the MAINTENANCE REQUIRED light doesn’t know it.