Mercury, I would definitely try rechecking your connections to the CDI and the plug wire and plug first, then check for spark by grounding your plug and checking for spark. Hopefully it was just a loose connection!
Longshot, I was just in San Marcos an hour ago, over at San Marcos Bearing Supply looking for a replacement needle bearing for the wrist pin. They did not have any
If I can ever get my bike back together and find a back road from Kyle to San Marcos, we should hook up for a ride!