I had a similar thing in my old mx5 turned out the water drains were blocked from the soft top I got a woodern skewer (for shazlics) and got under the car and poked all the water drain holes I could see to releave the water which was building up in the guards and doors etc. Heaps came out as the small drain holes were blocked with dirt. Maybe have a look for something similar