Thanks for everyone's response.I did get it pressure tested last year and after that Technician at the RV Shop sealed the areas.Still it did not work.I took it again to a different RV Shop.Technician inspected the roof and top of cabin area.Initially he said it is difficult to say where the leak is but you can reseal the whole roof.I said to him I have no issues anywhere else except the overhead cabin.Than he said he can reseal the cabin area,all front lights and also two side windows.I told him that I did get it resealed last year and he said whoever did it just put the seal on the old one.I will scrap the old one and put new one.It will take 6-8 hours of labor and 40 dollar of material for just cabin area including top lights and side windows.Approximate cost about 720 dollars.110 dollars per hour labor charge.Is this is reasonable or too much.