What solved it for me was sealing the area between the glass and the seal. That's where I was getting water into the cab. It wasn't the seal between the paint and the rubber, which I thought was odd.
I ran a bead around the outside edge and the paint...still leaking. Then I ran the bead around the inside of the seal and the glass...leaking stopped.
I ran a bead around the outside edge and the paint...still leaking. Then I ran the bead around the inside of the seal and the glass...leaking stopped.