It looks to me that small spikes in your framerate could cause the time_step variable to flux a little, which could cause the "speed" of the platform to speed up and slow down in fractions of a second.
You should either increase the time_smooth variable or create a function that smoothens your lift speed.