Folks, I did not have your specific issue, but my 2002 was leaky enough that I had to look at everything that broke skin. The windows appear to set in a tape or mastic ...on mine, there were fine cracks in this seal everywhere. I would not consider removing all the windows, so I simply got some Trim-Lok, vinyl J-channel as a palliative. Seems to be working...
Jim