Please check what is the value of CRH (Cell reselection hysteresis) You can increase this value say to 6 or 8dB for reducing ping pong cell reselections.
Ping-pong reselection can be caused by the lack of a dominant server(if you know what that is) in the area. Analyze your drivetest logfile and see if you can make some tilt changes for the cells concerned. Hope this helps.
if the cells are in the same LAC try to adjust the value of CRO,
if the cells are in different LAC
try to adjust the value of CRH
to avoid frequent cell reselection.