Could be a recurring auto pilot failure with 777. Happened before with British airways.
BA 038 wasn’t the autopilot. There was a design problem in the 777’s Rolls-Royce engines where at certain (exceptionally cold) cruising temperatures, ice would form in the fuel lines at a slushy consistency. That ice could, when the engines were at low power for an extended period (like on descent), build up and break loose when the throttles were pushed forward. Some tiny projections on a heat exchanger designed to melt fuel ice would instead snag the ice and block the fuel lines when a big clump of slush hit them.
The result was that when the pilot of BA 038 pushed the throttles up to compensate for a wind gust on short final, nothing happened except the engines rolling back to near idle power. He actually did a very good bit of piloting to stretch his glide over a perimeter road and “flop” the airplane down onto the very start of the actual runway.
The only reason they found the problem was that a Delta 777 had the same issue while at high altitude cruising over China many months later, and the data from that incident helped point the investigators to the issue.
}:-)4