A Santa Rosa woman who was out on bail in a May drunken driving case was arrested Monday on suspicion of drunken driving after other drivers called 911 to say she was weaving and had almost hit construction workers, Petaluma police said.

Carisa Clatterbaugh, 39, showed a preliminary blood-alcohol level of 0.21 after the 8:50 a.m. arrest, Sgt. Jim Stephenson said in a news release.

Clatterbaugh had been convicted of DUI in 2008 and was arrested in May on suspicion of DUI.

Drivers began dialing 911 at about 8:50 a.m., saying the driver of a silver Volkswagen Jetta headed south on Stony Point Road at Mecham Road was struggling to stay in the lane and had almost hit construction workers, Stephenson said.

A Petaluma police officer working on traffic enforcement spotted the car at Petaluma Boulevard North and Corona Road and stopped the driver.

Clatterbaugh failed sobriety tests and was arrested, police said. She was booked into the Sonoma County Jail in lieu of $25,000 bail.