RE: pullstart became hard to pull
Try taking off the heatsink again, pull the pullstart and see if its easier that way, it's possible something got inside there, or something is not seating propely, there should be a pin that lines up the exhaust port with the crankcase, and the sleeve is not seated with the pin lined up.