not sure hun, maybe see a Dr & let them know that you're getting negative tests & see if he has any suggestions as to what it could be? He could run some tests of his own?

Hope you get an answer