My 2018 Ford F-150 Lariat, with the 3.5L EcoBoost, has been acting up lately. I've got a check engine light on, and it feels like it's running really rough, especially at idle or low speeds.
I pulled the codes with my OBD-II scanner, and it's showing P0303, which points to a misfire on cylinder 3. I'm wondering if it's just a spark plug or something more serious.
Any ideas on what I should check first? The truck has about 80k miles on it.