I have the same problem on my Corvette, they look perfect until you drive in the sun and then it's streaks galore. I use Invisible glass with 2 clean microfibers and a 3rd for a final polish-wipedown. Do not have the problem on the outside just inside. Car has never been smoked in. I give up...