I have a 2015 ecoboost with 110k on it. My car about once a week will throw p0300, p0303, and p0316. Idk why, it runs fine as far as I can tell. I've changed spark plugs, I flip flopped cylinder 2 and 3 ignition coils. Anyone else had this issue that can point me in the right direction?