I tried using a bunch of different things and ordered a bottle of MOPAR Jeep Soft Window cleaner from Steve White Motors through Amazon (see link below) two years ago. I originally bought for the restoration job I did on my son's '97 Wrangler. After seeing what an amazing job it did on the Jeep soft top I used it on my Dodger windows as well. I used a soft white cloth to apply and another to remove the haze when it dried. The application cloth pulled a bunch of really fine dirt off the "clean" dodger windows. I kept turning that cloth to a clean surface for each part of the application.
My dock neighbor has a relatively new Tiara and was doing the same thing to his top without much success. He was using a Starbrite and a Meguier's product. I let him use the Mopar product and he was also amazed at the results.