An American Airlines mechanic has been charged with sabotaging the navigation system on a flight that was scheduled to take off in July from Miami International Airport to the Bahamas.

An American Airlines mechanic was arrested on Thursday for disabling a navigation system on an airliner with 150 people aboard earlier this summer, according to the Miami Herald.

The flight, which was scheduled to leave on July 17, from Miami International Airport to the Bahamas was aborted right before takeoff.
 
The criminal complaint that was filed in Miami federal court states that the veteran employee, Abdul-Majeed Marouf Ahmed Alani was charged with “willfully damaging, destroying or disabling an aircraft.”

Alani told federal air marshals that “his intention was not to cause harm to the aircraft or its passengers” but that he tampered with the navigational system “to cause a delay or have the flight canceled in anticipation of obtaining overtime work.”

He further stated that he did so because he was “upset” over stalled contract negotiations between the mechanics’ union and American Airlines which “affected him financially,” according to the affidavit.

The airline and the 12,000-employee mechanics' union have been engaged in a dispute over pay this summer, Time reported.
 
RELATED: US hiring slow but steady amid trade war and global weakness

Alani, 60, who was identified by investigators from surveillance footage, admitted that he glued foam inside the tube leading from the outside of the plane to its air data module which reports the aircraft's speed and other crucial flight data.

This story has been written and syndicated across GateHouse Media Group's 22 Florida markets.