The B777-200 jet took off from Suvarnabhumi at 1am on Saturday but returned to land at the same airport at 3am for checking.
All passengers initially remained on the aircraft while technicians investigated. The flight was cancelled after technicians failed to discover the source of the unusual sound.