You do have oscillations don't you?

Well, the best way to avoid them is the PID suggested again earlier.

Give it a try and see the beauty of automatic control. You cannot do it other way.

Ioannis