A ferry with more than 350 people on board sank early Monday near an island in the southern Philippines. Rescuers have saved at least 316 passengers and retrieved 15 bodies, officials said, AP reports.

The M/V Trisha Kerstin 3, an inter-island cargo and passenger ferry, was sailing from the port city of Zamboanga to southern Jolo island in Sulu province with 332 passengers and 27 crew members when it apparently encountered technical problems and sank after midnight, coast guard officials said.

The ferry sank in good weather about a nautical mile (nearly 2 kilometers) from the island village of Baluk-baluk in Basilan province, said coast guard Commander Romel Dua.

Coast guard and navy ships, along with a surveillance plane, an air force Black Hawk helicopter and fleets of fishing boats were carrying out search and rescue operations off Basilan, Dua said.. Basilan Governor Mujiv Hataman said several passengers and two bodies were brought to Isabela, the provincial capital.

The cause of the ferry sinking was not immediately clear and there will be an investigation, Dua said, adding that the coast guard cleared the ferry before it left the Zamboanga port and there was no sign of overloading. Sea accidents are common in the Philippine archipelago because of frequent storms, badly maintained vessels, overcrowding and spotty enforcement of safety regulations, especially in remote provinces.