A Freeport man in being held in Alabama on charges he put a gun to his estranged wife's head and then stole her boyfriend's truck.

Okaloosa County Sheriff's Deputies say Heath Waldo, 45, was picked up by the Geneva Police Department Thursday night. He is being held on four active warrants for aggravated assault with a deadly weapon (DOMV), carjacking, grand theft of a vehicle, and possession of a firearm by a convicted felon.

Deputies say Waldo's ex-wife said she was loading a toy car into the bed of her boyfriend's truck in Niceville around 7 p.m. Thursday when her estranged husband walked into the yard. They say she gave him a ride and they began to argue while she was driving.

The ex-wife claims he pulled out a pink, semi-automatic gun and held it to her head. She said Waldo refused to let her stop so she slowed down the truck and jumped out, flagging down a passing motorist.

Deputies say Waldo took the truck and drove away. He was found in Geneva, Alabama, where he was taken into custody.

They say the gun, a Walther P22 with a pink slide, was found in the truck.