American Airlines Boeing 737-800, performing flight from New York La Guardia to Orlando with 156 passengers and 6 crew, was climbing out of New York when the crew requested to maintain 12,000 feet while they were troubleshooting a problem.
The crew subsequently advised they had an engine failure and wanted to divert to New York’s JFK Airport. The aircraft landed safely on JFK’s runway 22R about 20 minutes later.
The airline reported the engine had no visible damage, the crew had received an engine fault indication which subsequently was identified to have been caused by the engine oil filter.
A replacement Boeing 737-800 registration N894NN reached Orlando with a delay of about 2 hours.