Revival of old thread..the gap was created when the racks were installed post 2003, and they cut the rubber moulding piece that is part of the windshield . I asked Jacque at Toy of Dallas, the parts are about $109 each. I'll wait til I have a windshield replaced some day due to crack and add the new rubber mould trim pieces on there that will be long enough to reach the end of the aluminum rain gutter trim. I removed the rack on my 2000 and no gap, but on my 2003 there it was..driving me nuts...but got to wait.