Castro got into a fight with Figueroa about testifying against her then boyfriend Fernando Colon. Colon was accused in 2004 of raping the two young daughters of Figueroa and Castro.
Castro threatened to beat Figueroa if she failed to testify, according to the police reports. Figueroa later dropped her complaint against Castro, records show.
Colon was later convicted of child abuse and served three years in jail.
Following the incident with Castro, Figueroa filed for a restraining order against him.
Other incidents included a complaint that Castro threatened to run over a man while dropping his children off at a bus stop in 1996.
Castro, who was a Cleveland bus driver until he was fired, was also investigated in 2004 for inadvertently leaving a student on his bus. A neighbor who accused Castro of stealing a chain-link fence told police that Castro threatened him. A second neighbor made a similar complaint to police in 1996, telling cops that Castro threatened, "I'm going to get you, bitch!" as he drove past.
It is unclear from police records what action if any was taken.
ABC News' Josh Haskell contributed to this report from Cleveland, Ohio.