MIMS, Fla. -

Florida Highway Patrol troopers arrested the driver of a Greyhound bus Sunday night after passengers said he swerved into other lanes on Interstate 95 for more than 30 miles.

[AUDIO:  911 call released in Greyhound bus incident]

One of the 39 passengers on board the bus called 911 around 8:30 p.m. to alert authorities that something was wrong.

"We're on a Greyhound bus and the driver is reckless driving," she told the dispatcher. "He's fidgeting. He's been fidgeting for about an hour-and-a-half now. He almost ran a car off the road."

The call was made as the bus headed south on I-95 through Daytona Beach.

"He keeps putting his head on the steering wheel and bringing it back up and jumping in his chair," the caller said.

The passenger said the bus was traveling about 70 mph, and it kept drifting into the shoulder of the roadway and then into the far left lane of the highway.

She said the driver's eyes were swollen and that he kept complaining about neck pain.

"For now, don't do anything until I hear something from the officer," the dispatcher told the caller.

The dispatcher had no nearby patrol units, and the bus would travel more than 30 miles south on I-95 to Stuckway Road in Brevard County before deputies and FHP troopers would pull the vehicle over.

The driver, Richard Campbell, 59, failed the field sobriety test and was arrested for driving under the influence.

Campbell was taken to a hospital, where he spent the last two nights.

Greyhound Bus Lines told Local 6 they have a "zero-tolerance policy" when it comes to substance abuse, but wouldn't comment further.

"It is inappropriate for us to speculate at this time as to what occurred due to the ongoing investigation," said Greyhound spokeswoman Lanesha Gipson. "We are fully cooperating with local authorities and are currently conducting an investigation of our own."