Sinusoidal linear motion using a DC motor

Is the motion sinusodial, or do you basically mean controlling the speed of the motor slow enough (PWM?)

The easiest method would be to find a geared motor that is already slow enough.

I am having a hard time picturing what you need.