Ocean was pulled over again on New Year's Eve at about 4:30 p.m. as he was heading southbound on U.S. 395 at about the same speed.
The second time, sheriff's spokeswoman Jennifer Hansen said a strong odor of marijuana wafted out as a deputy approached the vehicle.
Hansen said the deputy found a small bag of marijuana on the 25-year-old Ocean, whose legal name is Christopher Edwin Breaux, and cited him for marijuana possession.
California Highway Patrol Sgt. Andrew Thompson said a CHP officer also gave the Beverly Hills resident a verbal warning about his speed and cited Ocean for driving with a suspended driver's license and having tinted front windows. Ocean's license was confiscated and a passenger who was traveling with the popular crooner was allowed to drive the vehicle away, Thompson said.
Ocean's representative Heathcliff Berru declined comment on Thursday.