Hello
I am new arduino so please be patient

I am trying to read 2 analog imputes on the arduino. The first is a LM35 temperature sensor connected to pin A0 and the second is a ph amp (
http://blea.ch/wiki/index.php/PH_Meter) connected to A3. I use a TL082 insted of 062.
Each of them work's fine separately but when i try to read both in the same loop the temp sensor goes wild. I have also a LCD connected (works fine).
I guess that the problem lays in the code because all the parts stay connected to the arduino and powered on.
My code is :
#include <LiquidCrystal.h> // include the LCD library code:
LiquidCrystal lcd(10, 9, 8, 7, 6, 5); // initialize the library with the numbers of the interface pins
//thermometer
int LM35pin = A0;
float sensor = 0;
float celsius = 0;
//ph
int PHinputPin = A3;
float ph1 = 0;
float PHvalue = 0;
void setup() {
lcd.begin(16, 2);// set up the LCD's number of columns and rows:
pinMode(13, OUTPUT); //led de test (hartbeat)
}
void loop()
{
//thermometer
sensor = analogRead(LM35pin); // LM35 sensor output pin is connected to Arduino analogue pin 0
celsius = (5.0 * sensor * 100.0)/1024.0; // convert raw sensor value to Celsius
//ph
ph1 = analogRead(PHinputPin);
PHvalue = (ph1 * 0.015); //formula not final
//LCD DYSPLAY
//PH on lcd
lcd.setCursor(0,0);
lcd.print("PH: ");
lcd.print(PHvalue, 3);
//temperature
lcd.setCursor(0,1);
lcd.print("Temp: ");
lcd.print(celsius, 2);
//heart beat
digitalWrite(13, HIGH); // set the LED on
delay(500); // wait
digitalWrite(13, LOW); // set the LED off
delay(500);
}
Running this code, the reported temperature fluctuates wildly from 0.001 to 50 c. The PH is fine.
If I comment the ph code (and no hardware changes) the thermometer works fine.

It drive's me crazy. If you have a suggestion please help me.
Thank You