This has been covered before so a search should give you a lot of options. If you've eliminated the things you mentioned I'd check the scuttle area next, around the ecu and grommets. Oh, also drainage pipes from sunroof.
Also, try just sitting in the car whilst it's raining or someone sprays a hose over the car, if you're lucky you'll see where the water's coming from.