I had this same problem on my 2004 Lemans Convertible. Just cleaned the whole car and drove into the a.m. sun...saw millions of tiny specks. I tried to clean it again and still had the specks..:eek: Very frustrating as I expect perfection.
Turns out that the microfiber towels I was using left these specks behind and cannot be removed without a full wash. Now I use a special lint free (Windshield Only) towel with plenty of Invisible glass...no more specks.
I've also heard of guys using a polishing compound with a dual action polisher to remove minor etching of the windshield...but I've never tried it.
However, if yours is on the inside of the windshield (Laminate)...it may need to replaced.
Hope this helps.