hey, there are so many causes for fever ,not only those you mentioned, that's why if no cause is found ,termed as pyrexia of unknown origin ,but broadly speaking fever could be due to infection, inflammation, autoimmune, metabolic disorder, need to undergo further evaluation
Answered2015-09-22 15:54:52
Let others know if this answer was helpful