JAKARTA, Indonesia -- A search resumed Monday for 17 people reported missing after a ferry fire off the coast of Indonesia's capital that left at least 23 dead, officials said.

The victims died Sunday when the vessel, Zahro Express, carrying more than 260 people from a port near Jakarta to Tidung, a resort island in the Kepulauan Seribu chain, caught fire, officials said. Most of the passengers were Indonesians celebrating the New Year holiday, according to local media reports.

Denny Wahyu Haryanto, head of the Jakarta Disaster Mitigation Agency, said the report about the 17 missing was received before the burned ship was towed to the port, where rescuers found 20 bodies inside. He did not rule out that those reported missing could be among the 20 bodies found inside the ship.

He said that of the 224 passengers who were rescued, 19 were still being treated at hospitals.

The National Search and Rescue Agency deployed at least five ships and a number of speedboats and rubber boats, along with 15 divers, in the search.

Seply Madreta, an official from the Jakarta Disaster Mitigation Agency, said the fire gutted about half the vessel, and that 23 bodies had been recovered.

The 20 bodies that were found inside the vessel were burned beyond recognition and were transferred to a police hospital for identification, said Col. Umar Shahab of the Jakarta police health department.

Witnesses told MetroTV that the fire broke out about 15 minutes after the ferry left the port of Muara Angke.

The cause of the fire was not immediately clear. Some passengers told local media that they first saw smoke coming from the ferry's engine.

The director for sea transportation, Tonny Budiono, said the initial suspicion was that the fire was "most probably caused by a short circuit in the engine room."

He told a news conference the short circuit might have led to the fuel tank exploding.

TV footage showed people in the water with the ferry in flames in the background. A woman in the water can be heard screaming "Ya Allah! Ya Allah!" or "Oh God! Oh God!"

Another woman told the TV station that she and other passengers were rescued by a small boat.

Minister of Transportation Budi Karya said that the chief of the Muara Angke port authority has been removed from the post for alleged negligence in overseeing the voyage.

Despite the high number of people who were rescued, the ferry's manifest showed that only 100 were registered as passengers, along with six crewmen, said Haryanto, the Jakarta Disaster Mitigation Agency head.

Col. Hero Hendrianto, chief of maritime police, said six people, including the vessel's captain, two crewmen and two port officials, were detained for questioning.

Ferry accidents are common in Indonesia, the world's largest archipelagic nation, with more than 17,000 islands. Many accidents are blamed on lax regulation of boat services.

Associated Press writer Niniek Karmini contributed to this report