Have you been seeing the same doctor for all these tests and results? Or have you seen the same KIND of doctor?
If it's your primary care who has been missing your diagnosis, consider seeing another primary care doctor. Also, think about getting an opinion from another specialty -- a rheumatologist for example, or even an endocrinologist.
Make sure you get copies of your test results to take with you. Keep copies for yourself, too, and begin researching some of the results. Look up words and phrases you don't understand, and compare symptoms to results. For example you can look up your sed rate and compare it to lymphoid problems and what those sed rates might be.
As long as you keep moving toward something, it will be helpful to you. It may take awhile to get your answers, but you'll feel better about it because you'll be controlling the flow of information.
Good luck and keep us posted.