PSX flirts with 46,000 level amid profit-taking

* Second straight day of high volatility but little change