If the leak is in the centre of the roof and near the interior light then it is definitely not from the pillar - the first holes are a couple on inches down so any leak would appear further down - not higher.
The only thing I can think of is the sealing at the top of the windscreen.
Garry

