Well I'm gonna try and find links to as many "ASK A VET" sites, and list them here, and whoever wants to go thru this post and write to them showing what we know it isn't, and asking them to help us figure out what the cause is.
http://www.animalnews.com/vet/
http://www.hometownannapolis.com/pets_askavet.html
http://www.critterconnection.com/aavet/vetdogs.html
http://www.vet4petz.com/askthevet.htm
http://www.purinaone.com/online_vet_dog_as...sp?vetChooser=1
http://www.bigyellowdog.com/askavet/default.htm