Something you can check is the fuel injectors. Number the injectors and swap the known bad cylinder with a known good one. For example, swap #1 injector with #2 injector and see if the misfire code changes to the #2 cylinder.
Have you changed the fuel filter or cleaned the MAF?
2015 XLT Supercab 4X4