I recently purchased a 2005 King Ranch,I got a really good deal on the truck because it had a bad misfire. Unfortunately I have spent the last 5 months chasing this problem with no luck. The truck has no engine codes and when I plug it into a scanner everything looks good at idle. when I rev the truck up to about 2,000 RPM I loose three cylinders all in a row 2,4 and 6. It's like I have three bad injectors. I can drop those three out and rev it up and it makes no difference at all,it runs the same. I replaced all 8 injectors with new ford Injectors when i bought the truck but just to make sure i didn't get faulty parts I switched out those 3 injectors with another truck that I knew ran good and it runs the exact same. I also swapped FICM's with that other truck and I changed the injector harness and the engine wiring harness but it still runs the exact same. I have changed injector cups thinking that maybe I wasn't getting a good seal and i was getting some air in the fuel lines, but it made no difference. The truck has good compression in those three holes. And when I plug it into the scanner my oil pressures seem to be where they should. I am completely out of idea's.. any help would be much appreciated, before I throw anymore money at parts and before I rip my hair out. Thanks for your help in advance.