The kidnapping started in Upland at about midnight Thursday. The baby's parents had been estranged, and recently reconciled for the sake of the baby. But the peace didn't last long.
Police said the husband, 32-year-old Jermaine Rodriguez Suarez, was driving his wife and their baby from Vegas, where they live, to Montebello to visit family when the two got in a fight on the freeway.
Suarez pulled over in Upland, both he and his wife got out of the car, and he allegedly beat his wife unconscious, leaving her in the bushes on the side of the road.
Suarez fled with the child, and an Amber Alert was issued soon after with a description of his vehicle. Police said prior threats had them very concerned for that baby's safety.
"Mr. Suarez had threatened violence against his son in the last few days," said Upland Police Sgt. Cliff Matthews.
Matthews said police contacted members of both families. Police were in contact with the suspect's parents when he called them, saying he wanted to give them the boy.
Suarez called his parents from a Chevron station on Studebaker Road and Alondra Boulevard, where deputies took him into custody immediately.