I had the same problem two weeks ago...
Codes P0300, P0303
Changed spark plug, No change
Changed coils, No Change
Ran Fuel Cleaner for 2 weeks, No Change
Finally got around to doing a compression test, very low compression in Cylinder 3. Burnt valve!!! I was able to do a valve job in time...