Bail has been set at $1 million for a Pasadena resident accused of trying to kidnap a woman late last month.

According to police, Jose Diaz Servellon, 29, was arrested at 12:15 p.m. on Friday.

The arrest came just one day after police released a sketch of the suspect.

Servellon allegedly attempted to kidnap a woman as she walked home shortly after 8 p.m. on July 29 in the 100 block of Maple Street.

As she approached a truck, she noticed a man standing next to the passenger door that was open.

“The suspect pulled her by the hair causing her to turn and fall to the ground,” according to a statement by Lt. Jesse Carrillo. “The suspect managed to drag the victim a short distance despite her physical efforts to resist. As this struggle between the victim and suspect continued for a brief period, a witness who was driving by saw the struggle and decided to stop.”

The actions of the good Samaritan scared the attacker away, according to police.

The suspect fled in the truck westbound on the 134 freeway. Police later released a composite drawing of the suspect and a picture of the truck he used to flee the scene. That same day, police received a call with information about the location of the truck.

Pasadena police detectives and investigators assigned to the department’s Special Investigation Unit initiated surveillance in the vicinity of the 300 block of Tamarac Drive, where the suspect was identified and arrested without incident.

Police served a search warrant on that location and later impounded the suspect’s truck. Police said the investigation is ongoing.

Anyone with information regarding this case is encouraged to call Pasadena Police Detective Anthony Russo at (626) 744-6412.