AOA, @imrananr
I have digged this thread after reading online.
My Vitz is also on 89k mark. I am in process doing all things you and @joinami mentioned.
I have also heard / read about PCV valve online but sadly no one knows about it in PK. So how to source it. I think my car's PCV valve is bad as it gives black smoke on high rev.