Update: Insurance did not want to pay unless we prove something is damaged. mechanic says he dismounted everything and checked the condition of oil pump and timing chain and found no problem but just normal wear and tear. so still no clue on why the problem occurs
Meanwhile, i am hearing strange clicking noise in the engine bay. I got the car today only and mechanic says its normal.