הסיבה לבעיה הייתה טכנית: כאשר האוויר חם מאוד, הוא הופך פחות צפוף. אוויר פחות צפוף פירושו שהמטוס זקוק ליותר דלק כדי להגיע לגובה השיוט הנדרש. הדלק הנוסף הזה הוסיף משקל למטוס, ולכן היה צורך להוריד נוסעים כדי לפצות על המשקל הנוסף.
המטוס, מדגם אמברייר ERJ-190, היה אמור לטוס מנמל התעופה אמריגו ווספוצ'י בפירנצה ללונדון. הבעיה החמירה עוד יותר בגלל מסלול ההמראה הקצר של נמל התעופה, שאורכו רק מחצית מאורכו של מסלול ההמראה בנמל התעופה גטוויק.
אחת הנוסעות שהייתה על הטיסה תיארה את המצב: "הטייס הסביר שאנשים צריכים לרדת בגלל החום הקיצוני. הטמפרטורה הגיעה לכ-35 מעלות והם זקוקים לדלק נוסף כדי שהמנוע יפעל ביעילות. הצוות אמר בהתחלה ש-36 נוסעים יצטרכו לרדת, אבל בסוף רק כ-20 איש נאלצו לעזוב את המטוס".
בריטיש איירווייס התנצלה בפני הנוסעים הפגועים. דובר החברה הסביר: "בגלל האופי המיוחד של שדה התעופה עם מסלול ההמראה הקצר, טמפרטורות קיצוניות משפיעות על לחץ האוויר ולכן חובה להפחית את משקל המטוס. אנחנו מתנצלים על אי הנוחות ועבדנו קשה כדי להעביר את הנוסעים ליעדם במהירות האפשרית".