John,
Regarding the pin leaks in your fuel rail, and I meant to mention it at Elmo, when you come to the end of the weld pass on aluminum you need to pull the torch away from the aluminum puddle slowly and make sure that there is not a "pit" where the weld ends. Guarantee you it will have a pin hole in it if you have a pit. If you have a pit add some filler over it.
Rex