SD card data acquisition

I am using Honeywell Heavy Duty Pressure Transducer, 150 psi max 3 pin. I was using a power supply to ground it, but was not grounding it to the Arduino. After grounding it correctly its giving me accurate readings. The issue I'm running in to know is the PSI not being accurate. the gauge on my tank and whats being written to screen is off. I have written some simple code to try and figure out the equation. I cant seem to figure this out.

void setup() {
  // initialize serial communications at 9600 bps:
  Serial.begin(9600);

}

void loop() {

  float sensorVoltage = analogRead(0);   // read the sensor voltage

  float psi = (0.1832844575*sensorVoltage) - 18.75;
  
  Serial.println (psi);

  delay (1000);
}

I have attached the link to the sensor Data sheet. It seems to be off by about 10 PSI. Sensor Data sheet