Check the clearance lights. I found mine full of water which eventually seeped inside where you're getting leakage. Removed, dried, and ruthlessly caulked the openings and the leak stopped. Did this 13 seasons ago and again last month when the problem came back.
I
Eternabond taped the roof seams at the front and rear but that didn't stop the leak.
-- Chuck