Well, now that you mention it - I'm not certain the tank is empty, but it probably is.
Based on your input that the starter operates, your mechanic can
abandon a number of hypotheses related to electrical problems. Now
the expert is evaluating another possible explanation...