Regarding 2nd point, the noise is not from the pillar but the point where your car roof make contact with the wind-screen. Slide some card in between the wind-screen and roof-foam and let us know if it fixed the issue? I have observed it in many Swifts so far.