Hi nannyj,
"You’re right about there being other Willis. There’s an Edward and Thomas having children around 1680."
But why oh why couldn't all my ancestors have married at Shalford (assuming they didn't), because it looks pretty certain that they were born/baptised there.

I think I have the baptism of John Willowes (1661) husband of Elizabeth unknown, as 10 Nov 1661 at Shalford, his parents John Willowes & Mary unknown, plus John and Mary's other children children.
I think I also have the grandparents of John (1661), John Willowes and Martha unknown, plus their children.
Also the great grandparents, Edward Willowes and Ann Pawinflynn, plus their children.
Those three families come from Family Search and I have yet to confirm the details and verify them as ancestors, I'm feeling fairly confident they are ancestors.
As with John & Elizabeth, I haven't as yet found marriages for two of the above three couples, they seem determined to thwart me.

I was lucky with Edward Willowes and his wife Ann Pawinflynn, their marriage was on Family Search as 25 Sep 1582 at Shalford.