I torn down my E50 Engine on my 1980 Puch Maxi Luxe to see if I could figure out why I was loosing power and the engine making lots of noise when it was under load going up hills ( worked fine on flat land ) . Didn't see any bearing problems or worn parts, the only part that looked bad was the piston. It had small scratchs or grooves up and down one side, so I bought a new piston kit with new ring, piston and head. I put it all back together and it starts fine, but now it has no power at all ( 5 mph ). I am guessing the timing is probably off. I will probably have to borrow someones dept gauge to fine TDC of the piston and then determine the firing mark. I measured the gap between the points and it is in the ball park between .014 ans .018 as it should be. I loosen up the three m4 screws that hold the armatuer plate in place ( slotted holes ) and moved it slightly in both directtions but that didn't help. If the timing is off by one degree, would that be enough to make the engine loose power?