Our Elantra was "missing". The check engine light did not initially come one. It finally did, and it said P0301. I replaced the 1st ignition coil, and that seemed to have fixed. Recently, the same symptoms started again. The check engine briefly came on, but then went off. When it came on, I have having trouble accelerating up a hill. Should I replace ALL of the ignition coils?