Weird issue

Report Viewer Cuts off top of report in viewer on the second run of the report.

It only happens when scrolling to the bottom of the first report then closing the report window then rerunning the report. If you don't scroll to the bottom of the report, then it will display fine on the next run. It only happens when you scroll to the bottom of the report on the first run. The only way to fix is to exit the application and start it back up.

I get the data from SQL query then run this code to the report viewer. I would assume the refresh() would take care of it but it doesn't.

PrintPreview.ReportViewer1.ProcessingMode = ProcessingMode.Local
PrintPreview.ReportViewer1.LocalReport.DataSources.Clear()
PrintPreview.ReportViewer1.LocalReport.DataSources.Add(RDS)
PrintPreview.ReportViewer1.LocalReport.Refresh()
PrintPreview.ReportViewer1.PrinterSettings.Copies = 1
PrintPreview.ReportViewer1.SetDisplayMode(DisplayMode.PrintLayout)
PrintPreview.ReportViewer1.ShowRefreshButton = True
PrintPreview.ReportViewer1.ZoomMode = ZoomMode.Percent
PrintPreview.ReportViewer1.ZoomPercent = 100

Label6.Text = "Complete"

PrintPreview.ShowDialog()

Any help would be appreciated, Thanks