It is likely that ice crystals built up inside the aircraft's fuel tanks as it flew at high altitudes and then blocked fuel flow to its engines as it descended to land, the inquiry found.
The Boeing 777's Rolls-Royce Trent 800 engines failed to provide the required thrust as it approached Heathrow and it landed just inside the airfield's boundary fence.
The BA038 flight from Beijing to London came down 1,000ft short of the runway and the 136 passengers and 16 crew escaped without serious injury.
An aviation expert said the AAIB report had exposed a gap in engineers' knowledge and warned that other kinds of aircraft and engine could also be affected by the problem.
Advertisement
Aerial video of the crash scene at Heathrow
Kieran Daly, editor of the online news service Air Transport Intelligence, said: "It is literally a one in several million chance that this happened. As ever in the aviation industry, people are being extremely cautious about this."
Boeing said it was analysing its full range of aircraft to check whether ice build-up could affect them, while rival large passenger jet manufacturer Airbus said it was studying the new report.
BA said the report had no safety recommendations specific to it, but pledged to continue co-operating fully with the inquiry.
The AAIB's final report into the incident will be published at a later date.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.
Bookmark with:
What are these?