I don't think you're going crazy.. have you tested the fuel pump pressure? You may be pushing gas past the needle/seat.

OH, and welcome aboard CHR. We're a bunch of picture hounds so share some...