http://www.castingsource.com/tech_art_guide1.asp
Check this out. While it gives little useful instruction in specific welding technique it does provide what appears to be an excellent performance table. If you were to share some more specific information about your casting such as, size, geometry, and intended service conditions we might be able to give some general hints as to fixturing, pre/postheat etc.
Good Luck
Lawrence
Try contacting Alcotec, a producer of aluminum welding wires. www.alcotec.com.
Their literature says to use 4043, however, this alloy is somewhat "leaner" than the 359.0 casting(5% Si vs. 9%), and thus will be lower strength. Also, 359.0 is heat treatable for strength due to the addition of a small amount of Magnesium in addition to the large amount of silicon, indcated by the T6 temper designation. You might want to look into 4643, which is similar to 4043 and welds similar, but it has a little Mg in it to make it also somewhat heat treatable.
One thing to keep in mind, the heat affected zone of the weld will be weaker than the base metal, so you need to think about how that will impact you. You would have to heat treat after welding to get the properties back. Heat treating adds its own set of problems, and wouldn't likely be possible on a precision machined piston.
Regards.