Sometimes people react to fillers and other ingredients in products.
1000IU of Vit D is a minute dose of the actual vitamin.
While 1000 sounds like a lot, it is not.
1000IU of Vit D3 is .025mg or 25micrograms.
1000IU of Vit D3 may raise a normal person's level of the substance in the body by 10 pts in testing.
Did you ever have a blood test to see how much you really need?
The average normal today suggested by researchers is 50 in US units ng/ml
Here is a thread with videos and new information on Vit D3.
http://neurotalk.psychcentral.com/thread92116.html
Vit D3 now comes in topical creams/lotions:
This is one example:
http://www.springsunday.com/vitamin-...-life-flo.html
If your body temperature is elevated, it would be best to see a doctor, to make sure you don't have a hidden infection somewhere. Also get some thyroid tests run, since elevated body temp is indicative of HYPERthyroidism.