SALEM, Ore. (AP) — A Marion County sheriff's officer says a 64-year-old truck driver escaped unhurt when the cattle feed truck he was driving was hit by a northbound Amtrak train Monday afternoon at a rail crossing south of Salem. The crash delayed the train for hours.

Initially, crews thought the damaged train could continue to Portland. However, The Oregonian reports ( that Amtrak spokeswoman Christina Leeds says the train had mechanical issues. Those issues halted it for hours while crews worked on repairs. None of the roughly 280 passengers was hurt.

Passenger Grant Morseth told the newspaper the train began moving again shortly before 11 p.m. Monday.

Sheriff's Sgt. Chris Baldridge says the truck sustained heavy damage.

The spokesman says truck driver Lynn Simonds of Salem told officers he didn't see the train coming and began crossing at the intersection. When he did see the train, he tried to clear the tracks but couldn't do so fast enough.

Baldridge says the driver was cited for failing to obey a traffic control device.