TMP36 changing values so much
If the value jumps around, but returns to some baseline value, you may have Ground noise. Or VDD noise. Or cellphone energy upsetting the analog output. Add a large capacitor on the input to your Ardunio, with the ground end tied directly to Ardunio GND.
If some appliance, or the AirConditioner, shares the power wiring, then you likely have a cause.