have you done a tune up yet? try cleaning your maf.

for your temp issue , obvious first, is there enough coolant? try bleeding your cooling system, air pockets can give symptoms like that