I did some research and it might have been caused by a blocked oil strainer or a faulty oil relief valve(located in the oil pump assembly). As in hindi umaakyat ang oil which might lead to oil starvation. Hmm, maybe that's the oil pressure gauge reading is quite low.