I replaced the "outside" top of mine with a carbon fiber one, and there's a good bit of screws up there. Maybe tighten those up? Never had a leak anywhere myself, even in the notorious trunk area. Tight as a crap's ass!
EDIT: Have to remove the headliner, of course, to get to the juicy parts.