Testing an temp sensor IC that I think went bad

I got an older projector from a friend (He works at a large audio-video place) that will turn on for a short bit, then complain about being over heated. I found the service manual online and it appears to point to a temp sensor IC. The IC communicates with I2C, so I soldered some wires to it, and connected it to the Arduino. Wire.available() fails, do I need this? Can I check an IC this way? I didn't think that ICs went bad that often. Anyway, I was hoping someone who has some experience with I2C could look over my work before I order another one. Cost is only $5, but still. Code, datasheets, and service manual are posted below. Thanks for the help!

Datasheet

Service Manual

#include <Wire.h>

#define address B00000000

void setup() {
  Wire.begin();
  Serial.begin(9600);
}

byte *temp1;
byte *temp2;

void loop() {
  Wire.requestFrom(address,2);
  
  Serial.println("request");
  
  if(Wire.available()) {
    Serial.println("available");
    *temp1=Wire.read();
    *temp2=Wire.read();  
}
  
  Wire.endTransmission();

  Serial.println(*temp1);
  Serial.print(" ");
  Serial.print(*temp2);
  
  delay(2000);
}

first try to find the real address with an I2C scanner - MultiSpeed I2C Scanner - 50,100,200,400 KHz. - Libraries - Arduino Forum -