And - I see you've increased the value of the <udapa> There is also maxBufferPoolSize, and maxReceiveMessageSizewhich should be increased, and then there's the whole set <ReaderQuotas>, which is also sometimes come into play (as a sub-band <httpBinding>).
<wsHttpBinding .......>
<readerQuotas
maxDepth="32"
maxStringContentLength="8192"
maxArrayLength="16384"
maxBytesPerRead="4096"
maxNameTableCharCount="16384"/>
</wsHttpBinding>
These are the default values - first try increasing maxArrayLength and maxStringContentLength.
Also, do not forget to set these new values both on the client side and on the server side!
Mark