Problems using PID to control DC Motor?

You'll get steady oscillation for a linear machine - your 6v small motor is nothing like a mathematically
ideal linear dynamic system, the oscillation you get is perfectly reasonable.