FERNDALE, Mich. -

A 21-year-old woman was rescued by Ferndale police Wednesday after she asked a clerk at a gas station to call 911 to help her escape a kidnapper with a gun.

The clerk at the Citgo gas station at 8 Mile Road and Pinecrest Drive told police at around 5:40 a.m. that a man with a gun was kidnapping a woman and stealing her car.

Listen: Clerk's 911 call to police

The suspect, 21-year-old Jeffrey Tyrone Jackson, allegedly assaulted the woman, who ran to her car and locked the car doors.  Jackson chased her and was banging on the car windows, trying to get in, when the police arrived and arrested Jackson. Police found a loaded 12-gauge shotgun from the car.

According to the victim, she met Jackson two months ago and they exchanged phone numbers. She said they began seeing each other about three weeks prior to the incident.

The woman said that on Tuesday the two got together and Jackson started drinking. They went to a liquor store in Detroit and Jackson got into an argument with the clerk working there.

When they were leaving the store in the victim's car, Jackson allegedly pulled out a handgun and fired a shot. The gun misfired and Jackson blamed the victim, becoming physically and verbally abusive toward her.

The woman said Jackson had her drive him to his home in Detroit, where he went inside his house as she waited outside in the car. She thought he was bringing her belongings out so she could go home, but when he brought her belongings he got in the car with a shotgun.

He didn't let the woman go home throughout the morning, allegedly threatening to kill her.

The two stopped at a gas station in Detroit where the victim said she banged on the security glass window and asked the clerk to call 911. The clerk refused to call the police. Jackson and the victim then went to the Citgo station to get gas for the car. Jackson forced the victim to go inside the station to pay with him, which is when she asked the clerk to call 911.

Police later found a .380 semi-automatic pistol that matched the description of the one the victim said Jackson exchanged for the shotgun.

Jackson will be arraigned Friday at around 11:30 a.m. on felony charges.