Weaving and speeding at 105 mph in Sunday evening traffic on Highway 101, a Petaluma man who stopped for a pursuing CHP officer had an open can of beer and was suspected of driving drunk, the CHP said Monday.

Driver Jose Padilla, 38, at one point knocked over an open beer can on the floor of his car while he talked to the officer, CHP Officer Jon Sloat said in a release.

Padilla was arrested on suspicion of drunken driving. He has one prior DUI conviction, Sloat said.

Officer Cyril Ruffin spotted the speeding Toyota Camry passing other vehicles on the highway at about 5 p.m. as it traveled through Rohnert Park.

The officer attempted to overtake the sedan, which was moving at about 105 mph and then 100 mph up the Cotati Grade. The driver pulled over near Railroad Avenue.