Getting P0300 P0302 P0300 codes on my 2010 Hyundai Sonata, 2.4. 240K on the odometer. Tried new plugs, coils, fuel injectors and fuel filter (since I was doing the injectors.) When I went on a shake down cruise after the replacing coils and the injector/filter, the car started running rough after 50 miles, each time. After running awhile or just letting it sit, the check engine light goes away and it runs fine. It always comes back. Any suggestions?