I answered this on StackOverflow.com here: http://stackoverflow.com/questions/138477/using-own-exceptions-in-wse-not-only-soapexception/9320072#9320072
If you couldn't find your answer to your weird problem, you might find it here.
I answered this on StackOverflow.com here: http://stackoverflow.com/questions/138477/using-own-exceptions-in-wse-not-only-soapexception/9320072#9320072