A traffic stop on Highway 29 in Lake County led to the arrest of a Lakeport man and the seizure of 22.5 grams of methamphetamine found in a hidden compartment inside his pickup, the Lake County Sheriff's Office said.

Antonio Flores Castellanos, 40, was contacted by the deputy who saw a GMC pickup travel over the fog line and veer back toward the center of the roadway three times in about 400 yards on Thursday night, Lt. Steve Brooks said.

The pickup, which also had an inoperative brake light, was stopped near the intersection of Highway 29 and 11th Street in Lakeport at about 8:30 p.m.

The deputy asked Castellanos if he was under the influence of drugs or alcohol, and he replied that he was coming down from methamphetamine and was tired, Brooks said in a press release.

A police dog was called to the scene and indicated a controlled substance near the driver's side door, Brooks said. Deputies located a hidden compartment containing four plastic bags, each holding a white crystalline substance determined to be methamphetamine.

Castellanos said he had only owned the pickup for about four months and was unaware of the hidden compartment or its contents, Brooks said.

Deputies also found $2,766, which Castellanos said he had won at a casino, Brooks said.

Castellanos was arrested on suspicion of several controlled substance violations, and booked at the Lake County Jail, with his bail set at $500,000.