Not being totally familiar with Ford, things you could check: some seals are directional-is it installed the right direction, is it leaking at the seal surface on crank or is it leaking between the seal and cap, how much difference should the seal and crank be in size-too much difference and the seal will not last. Just some food for thought.
Good luck Don.