When you get only air, have you tried leaving the faucet open for an hour, to see if any water eventually appears?
When you get only air, have you tried opening another hot water faucet somewhere else in the house? Sometimes pipes get air bubbles in them, which can disrupt proper water flow to other pipes in the house. If this doesn’t help, then…
Well, basically, here’s how plumbing works.
Water comes into your house in one big pipe, as cold water. It splits up into smaller pipes, taking the cold water to various places in your house, like the toilet, the sink, etc. One of the places it takes cold water is to the water heater. It fills up the water heater with cold water and the heater, whether gas or electric, heats the water. Then the water heater is connected to pipes which lead to a hot water faucet in your house. When you turn the “hot” faucet, hot water comes out.
If no water at all ever comes out, this means that there’s either a break or a clog in either the pipes that lead from the hot water heater to the faucet, or in the cold water pipes that lead to the hot water heater.
This calls for a plumber, IMO, because I have no clue how you’d diagnose and fix something like that.
The fact that a big spurt of air comes out, and then an hour later, water comes out, says to me that maybe there’s an air pocket or bubble in the system somewhere.
Also, is it the same faucet, that you first get only air out of, and then an hour later get water out of? Or is it doing this with all the hot water faucets in the house–kitchen sink, bathroom sink, bathtub, washing machine? If it’s just one faucet that does this, then it’s something wrong with that particular hot water pipe, possibly that it was installed in a hurry, too high up or too low down or at the wrong angle or something, and there’s chronically an air pocket in there. Mobile homes are mass-produced on an assembly line, with “modules” and “components”, and it’s not impossible that a plumbing module got put in wrong.
If only cold water ever comes out of the “hot” faucet, that means that your water heater is malfunctioning and is not heating the water. This calls for a trip down to your favorite purveyor of hot water heaters.