cabin leak, passenger leak on 1996 Toyota 4Runner

Water in the cabin only when it rains. Occurs even when parked. Removed door sill and pulled up the carpet. Coming in from the firewall not the door gasket. Have already sealed any visible grommets through the fire wall. What am I missing? Any schematic books out there with the firewall details?

Asked by for the 1996 Toyota 4Runner
Does it have a sunroof?