Please show a full sketch. If possible, a very small sketch that shows the problem.
The type of 'temp', 'tempRaw', 'Humidity' and 'HumidityRaw' makes a big difference (are they 'int', 'float', 'unsigned long' ?).
Are you using an Arduino Uno ?
Its internal reference voltage is somewhere between 1.0 to 1.2 Volt. You have to determine the actual voltage for each individual board.
After setting "analogReference(INTERNAL)" you can measure the AREF pin and use that value in the sketch.
I prefer to calculate the voltage on the pin first, so you can verify that with a multimeter and measure the actual voltage on that pin.
After that, convert it to a temperature or percentage.
If you do it that way, then it is easier to use 'float' variables and calculate the result without the "map()" function.
Do you use the average of a number of samples ? Or do you use a software filter to reduce the noise ?
Cross-posting is against the rules of the forum. The reason is that duplicate posts can waste the time of the people trying to help. Someone might spend 15 minutes (or more) writing a detailed answer on this topic, without knowing that someone else already did the same in the other topic.
Repeated cross-posting will result in a suspension from the forum.
In the future, please take some time to pick the forum board that best suits the topic of your question and then only post once to that forum board. This is basic forum etiquette, as explained in the sticky "How to use this forum - please read." post you will find at the top of every forum board. It contains a lot of other useful information. Please read it.