TransAsia flight GE235, that crashed into a river in Taipei, killing 35 people, failed to produce enough thrust after take-off, authorities said on Friday, revealing one engine was turned off and restarted.
Flight GE235 was carrying 58 passengers and crew when it lurched nose-up between buildings, clipped an overpass and a taxi with one of its wings and then crashed upside down into a shallow river on Wednesday. Fifteen people survived.
The flight data and voice recorders of the two-engined aircraft showed that the plane warned five times of stalling before the crash, Aviation Safety Council officials told a news briefing.
The right engine entered a state called "auto-feather", in which it reduced thrust to the propeller, Thomas Wang, managing director of the council, said.
The flight crew then reduced acceleration to the left engine and then attempted to restart it, but it did not gain enough thrust. He did not give a reason for the restart.
"The first engine experienced a problem 37 seconds after take-off at 1,200 feet," Wang said.
He said the pilot had announced a "flameout", which can occur when fuel supply to an engine is interrupted or when there is faulty combustion, but there had not been one.
"The flight crew stepped on the accelerator of engine 2 (righthand side)... The engine was still operating, but neither engine produced power."
He said the aircraft could fly with one engine. The plane was powered by two Pratt & Whitney PW127M engines.
The pilot, hailed as a hero for his actions in the final moments, was still holding the joystick in the cockpit when his body was found, media reported on Friday.
The pilot, 42-year-old Liao Chien-tsung, has been praised by Taipei's mayor for steering the plane between apartment blocks and commercial buildings before ditching the stalled aircraft in a river.
The bodies of Liao and his co-pilot were retrieved from the ATR 72-600's cockpit still clutching the controls, with their legs badly broken, investigators said.
"They were still trying to save this aircraft until the last minute," media quoted unidentified prosecutors involved in the crash investigation as saying.
Eight people are still missing. Aviation officials have said they have not given up hope of finding them.
The crash was the latest in a string of Asian air disasters.
Indonesia has expanded its search for bodies of AirAsia flight QZ8501 that crashed into the Java Sea in December, killing all 162 people on board.
After a lull in search and recovery efforts, more bodies and wreckage were found in the past few days off the coast of the Indonesian island of Sulawesi. A total of 96 bodies have been found.