No PID expert, but it might be that the Kp is too high, which can cause overshoot.
Based upon - PID controller - Wikipedia - at 1/3 there are three pictures at the right
check this site - PID Theory -
especially the tuning part that might help to tune the values.