I've no experience of the 17-55 but from what I've read it does appear to suffer from dust getting inside.....as far as I'm aware it's not weather sealed.
My first thoughts would be the 17-40L f4 as Steve mentions above which is a highly recommended lens......this is weather sealed but will need a UV filter to complete the sealing.
