RE: sand in engine
have u took it apart yet u might of got sand in between the piston and sleeve and might of made little scratches in the sleeve and if theres ne sand in the carb take some compresed air and spray it out and u might have to take the carb out to clean it good but check everything like the bearings,piston,sleeve,carb, and crank shaft
hope this helps
Ryan