Percolation? Heat soak? Don't drive during summer??
Do yourself a favor and take the junk Spectre filter back and get a Wix filter. #33032 for 5/16" fuel line.
And why the new BR and ECU ?
Do you know the ones you have to be bad ?
Any idea what ohms the new BR is ?