got water coming into the XJ

passenger foot well filling up.
pulled door seal off in the rain and water is flowing out of the seam that is located behind the seal.
Its coming out at a level about halfway up the screen and flowing down behind gasket and coming in that way.
Only happened in the last week.
Thought might be leaking screen - but don't get how it could get into the pillar, rather than run down back of dash.
Any thoughts - feel like filling it with foam, but want to know where its coming in and why.