Jesse Aragon, 22, was arrested Friday night.
Witnesses told police he would start fondling himself as he drove alongside commuters in La Puente and Valinda.
Aragon is facing six charges of indecent exposure and one count of sexual battery that dates back to January.