Put a dab of silicone caulk on each of the screws holding the light covers on. My seals were good, but leaked where the screws went through the cab roof. When I did the dab of caulk on the screws, no more leak.
do you def think its that or could a lense be cracked, i guess thats an easy fix for starters. Maybe if it ever stops raining here ill try tht out... .