Your description is a perfect example of what an engine sounds like when the timing chain has broken or jumped out of position. This often will not set a trouble code. Time for a new timing set; which on the 4.7 SOHC engine contains 3 different timing chains, 2 guides, 3 tensioners, and 2 timing arms. The deluxe timing set for the sport engine also contains 2 cam sprockets; a crank sprocket, and an idler sprocket.
I don't have enough information to be able to make an intelligent comment about the marks on the secondary chains. But if you ran a cylinder compression test, and found that the compression is less than 110 psi; this would prove that there is a problem in the timing drive. It might be a sheared woodruff key, or maybe there is something about the marks on the chains which is critical.
A problem in the crank or cam position sensors would not make the motor crank as if there was no compression; and if there was low or no compression in a compression test; it could not possibly have anything to do with sensor problems.