UltraSonic Fuel Level Detection through HC-SR04

Hello Friends, I want the sensor to detect distance of fuel / water level inside a metal tank (2-3mm think wall) from attaching the sensor outside (Top or Bottom).

we have successfully completed distance calculation by Arduino Uno R3 via a HC-SR04 (40KHz) Sensor. the serial ports are printing distances in cm successfully, But the sensor can not detect fuel level through the metal tank.

Can Someone help me out?
Should I change the sensor or use a different KHz that can pass through metal tank?

Try the DS1603L. That's an ultrasound sensor designed to measure through metal tank walls.
Place it on the bottom of the tank to measure water levels. Probably also works with fuel.
No chance with the HC-SR04 which is not designed to do this.