Due to the hard monsoon rains, when it rains, it really pours.
Bangkok streets can fill up to over 1′ of water in 1 hour, and even more.
When that happens, traffic is gridlocked and it is impossible to find a taxi willing to take you anywhere.
Always monitor the weather, if heavy rains are predicted under you could be stranded.