If there is any kind of divot or crack on the windshield, even brand new wipers will leave streaks since the windshield could be off balance or the crack could be cutting into the surface of the wiper creating and uneven surface.