The airline says the jet landed at the Montego Bay airport and all passengers disembarked normally without incident. American said in a statement that the pilot decided to land as a precaution after getting a temperature indication warning on the right hand engine.
The Boeing 757 took off from Quito, Ecuador, on Friday with 155 passengers and a crew of eight.
American says the passengers are being put up in hotels in Montego Bay while mechanics check the plane. The passengers are expected to make it to Miami on Saturday.