Hey Beagle,
Sorry to hear you are going through all this.Have you had any changes in anything...Food,drink,laundry soap or anything else you can think of? Seems like something could have triggered it. You have suffered more than long enough...If a specialist even possibly can help bring him on. Get this behind you...
You are in my prayers