I just bought a used 1996 ES300 and can hear a somewhat annoying air leak above my head when the moon roof cover is pulled back. When I slide the cover closed, I really don't hear it much. So before someone says to just keep the cover closed, can a Lexus Service Tech, or anyone for that matter, effectively address this problem with a better seal?....Thanks...