There may be some residue on the screen, that normal washing or glass cleaner won't remove. You could try one or all of the following, claying the glass, cleaning it with vinegar, Methylated Spirit or Panel Wipe. Don't forget to clean the wipers too as they may now also have whatever might be on the windscreen.
Also, do you use RainX? One of the culprits of a smeary screen.