A pilot experienced fuel exhaustion and an engine-out emergency landing due to a hidden fuel tank breather defect trapping air, which led to inaccurate fuel gauge readings despite initial full tanks.