All of the above tips sound pretty good. One thing more you might want to check is the valve train. Most of the time you will find stuck valves. When the motor is free remove the valve cover make sure all of the valves move freely or you could suffer push rod damage. Also you should check the fuel system such as rust and bad gas in the tank old leaky fuel pumps and rotten rubber hoses.