If your gas gage is broken it may appear half full even though it is not. Start it and let it run for 10-15 minutes and if it stalls there's no gas. Other than that it can be sensors, plugs, fuel pump, vacuum seal, etc. If it's not gas, have it checked out.