RE: Piston Alignment
Did you remove the crankshaft or the cam from the crankcase? If so, you may not have the gears aligned correctly. There should be a pair of marks (one on the cam and one on the crankshaft) that need to be matched up. If they aren't, the valves will be opening and closing at the wrong times. I would double check this first.
Chuck