I put replaced the cam/crank position sensors with OEM ones and that seems to have cured the P0344/limp mode issue.
Replaced all of the spark plugs with the NGK ones that are the OEM recomended plugs and did a compression test on 1,3,5,7 while changing them.
7: 130 (these are averages of 3 checks each)
#3 still misses under load usually around 2,200 rpm depending on how hard I'm stepping on it.
I can't tear into it more than that because my garage door won't close with the truck pulled in..... so......
it's going to the dodge place this Friday and let them mess with it.
I'll do a new post with what they find.