Cape Coral police said an off-duty police officer confronted Owen Kato, 23, of Port Charlotte, after customers at the Santa Barbara Boulevard restaurant complained Kato had been standing outside of the eatery for more than 10 minutes while popping pimples on his back, the Fort Myers News-Press reported Friday.
Police said Kato initially gave his name as John Smith, but eventually gave his correct name before attempting to flee.
Kato was caught after a foot chase and taken into custody. Police said he told them he ran because of an active Charlotte County warrant for driving without a license.
Police said Kato had a syringe in his pocket that the suspect's girlfriend told them he uses to inject OxyContin.
Kato was arrested on the outstanding warrant as well as charges of giving false ID to an officer, resisting arrest without violence and possession of drug equipment.