The repair was inspired by the photos that Davide Andrea posted on his repair. He put a bolt all the way through the axel. The way through the axel of my Sparrow is blocked by a pin. I used the pin to hold one end of the bolt.
The weld broke a month before the sprocket fell off. I noticed a slight bump when starting out after reversing direction. I looked for the source of this play in the drive train but didn't find it. From the photos on the sparrow_ev yahoo group it looks like at least 4 Sparrows have had this weld break.
I replace this 1/4 inch pin with one I cut from spring steel. It breaks right away.
I replaced the 1/4 in pin with a 3/8th inch pin. This involved drilling out the hole through the axel, drilling out the hole in the 5/8th inch bolt, and having the back of the sprocket machined out to be both wider and deeper to accept the new pin. The guy at the machine shop found a tempered pin that was longer than what I started with and so the slot in the back of the sprocket had to be made longer too.
Below is the new 3/8th inch pin, and the remnates of the previous two pins.