That case is still pending -- he was out on $5,000 bail at the time of Friday's arrest.

The cab company's owner, Francisco Batista, said that he received a call while acting as his company's dispatcher around noon Wednesday for a pickup on Brentwood Road in Matawan, N.J. When the driver responded, a lone male passenger got in and asked to be taken to John F. Kennedy International Airport, with a pit stop on Staten Island to pick up his daughter.

The driver stopped outside a home on Staten Island, but after 15 minutes of waiting, no one emerged. So the passenger told the driver to move forward, Batista said. That's when the passenger pulled out a knife, held it to the driver's neck and demanded money and the cab.