This problem is now fixed. Turns out it wasn't a fuel vapour leak after all. It was 10 years of Krown residue on the exhaust that was giving off fumes that smell exactly like gasoline. Believe it or not the Honda tech guy figured it out, I invested an hour of shop time to find out. Problem solved.