Philippine forces have been fighting Abu Sayyaf on the southern island of Jolo .