RE: engine starts backwards
i have no experience with backwards running motors, check that the pullstarter is turning the right way (if you havent opened it then it should be going the right way) - you said it was slipping...check the one way ball bearings on the pullstart?