temperature diagnostic