Ok YD and Boosted, here is an update.... I did the switching and I was still getting CY 2 and looked at the history of the misfires and found them only in cyliders 1-3. I swapped the injectors and the misfires followed the swap. Replaced the injectors 1-4 and no more misfires. YAY!!!... HOWEVER, I still have the P0025 - "B" Camshaft Position - Timing Over-Retarded (Bank 2)
but THAT is the ONLY code I have now.... After the truck warms up, it will throw that code and the idle gets rough and the truck stalls.
When I bought the truck 1.5 months ago, everything was perfect but I started doing a regular maintenance process. New battery (original FoMoCo MotorCraft died on me), oil change with Synthetic blend, brakes, and a few other minor things. Variable timing solenoids are new