Hey all , newb here. Just brought my truck to advanced auto with the check engine light on. Scanned the truck and came up with random cylinder misfire-code- P0300. I'm the second owner of this truck which currently has 123k on it. Not sure if plugs were ever changed. It starts right up and runs fine, but the light came on & flashed when i had 2 accelerate hard driving the other day. Now its just on. Could it be the plugs, or coils? Any info is greatly appreciated.
If you research this code you will find many possible causes. Changing plugs is always a good idea (use Motorcraft.) If it was a bad coil it would read for example, P0304, meaning coil on #4. Common causes include gas cap not tight/bad, bad gas, dirty fuel injectors, bad EGR or vaccum leak. Also, a number of other possible casues but I would start with these.