the battery pull trick only resets the lamp and does not remove the internal stored codes. (on USA marketed cars)
you are only fooling your self.
actually you need to know why, it is trying to communicate to you.
this maybe an OBD2 car. i presume Bulacan philippines.
if true?
any code reader can pull the codes.
The code is coming back because there is a real problem.
since we do not know what type of ECU and standard you have.
you can tell us what your VIN is or find the ID tag in engine bay and tell last line on the tag,
or
The EOBD / ODBII 16-pin diagnostic connector (DLC) :: Gendan Automotive Products
look here and tell which pins are wired (have pints) on the comm, connector located near your knees.
it has 16pins.
if it is OBD2 spec car , you can pull the codes with any obd2 scan tool
at any autoparts store.
most stores will do it.
PS: on USA car there is a white tag , can have vacuum map too and this will say
conforming to USA fed. regulations for emmission standards, obd2, or?