how to fix leaky roof toyota forunner
90% of the time on any car, it is blocked drains. There sound be four of them, one on each corner. If any one is blocked, expect a leak.
String trimmer line or compressed air used carefully usually fixes it. However if you are a little to enthusiastic then you can damage the drain using either method.
To further add, there is what appears to be a moat that catches the water first. Use a hose for a few moments and then open the roof and check the moat if its full of water. This will confirm the leak is a blockage.