It could be fueling issues. I once had a Summer flight which was suppose to be direct from Athens to NYC that had to make a pitstop at Heathrow for fuel. It was so hot in Greece they couldn't fit enough fuel on board to jump the pond without a top off.