Well , brother , it probably is coming from the electrical connectors . I do know it is leaking from mine too. Also , get and use High pressure fuel line and use high pressure hose clamps. These type of clamps have a metal band inside of the clamp to keep from "crushing" and squeezing the rubber from out of the clamp.
Everything you do to your bike requires perfection. In parts , labor , attention to detail . EVERYTHING . If you have ever done maintenance on aircraft , watercraft , heavy equipment , etc. you know how important your work is .
love your bike and give it your best !