RE: Pull start problems
Cleaning the one way usually solves the problem for a short period of time. One or two blasts of WD-40 while holding the bearing in my hand always worked for me.
I do not use pullstarts anymore but years ago when I first started I spent plenty of time removing the bearing and hosing it down to clean it, only to have to take it out again to clean it a short time later.
This happens because oil and fuel weep through the seal on the back of the casing after the engine has had some run time. I never noticed a lot but it is enough to cause the bearing to slip.
I took a drill and drilled a small hole in the top of the casing, just big enough for the straw on the WD40 can to fit into, then I drilled one on the bottom of the casing for a drain. I kept a can of WD40 in the pit box and simply gave it a shot in the hole in the casing and it worked like a charm. I have seen a few others use this method as well and it worked great for them.
You can also plug up the holes if you are worried about dirt getting in, I never had a problem with it but it could be an issue on some designs.
Dbow