I had the 1980 GMC Sierra Classic 1500 6.2 Diesel. Best work truck I ever owned. The original engine was a gas engine converted to a diesel engine and that went out on me a little over 100,000 miles but when I had the new diesel engine that was the true diesel engine I had over 300,000 miles on that engine and it was still running strong like it was new still. Excellent fuel millage it was 21 miles to a gallon on average. I would load down the bed and haul a trailer loaded full and it had no problem, that truck hauled horses, ponies, and everything else for me. Miner repairs that if fixed every now and then. Mainly starter motor was the one thing that I had to replace every few years. The transmission was the problem with the year and model I had and GMC never made a different one for that year and model on mine and so around every 89,000 miles I had to have a new one put in but that truck was more than worth that on how great of a work truck and everything for me, so a $1,000 for a new transmission every 3-5 years was a lot cheaper than buying another truck. I wish I never got rid of that truck. If you need help just ask. I would buy the old shop manuals for that truck if I was you because they are detailed on everything step by step with excellent trouble shooting step by step. I owned mine for over 20yrs.
They hate to start up in cold weather so wait for glow plug relay system to go through the first three times goes on and off try but don't crack it over more than 30 seconds at a time.
Make sure there is over a 1/4 tank of fuel in your tanks at all times or the truck might start stalling when you go to stop do to how the fuel pumps are in them, so air gets in the fuel line and causes those truck to stall.
You run out of fuel the easiest way to get truck started back up after that is to keep filling up the fuel filter with fuel until it gets the fuel all the way running through with no air in the line. Glow plugs will last 5yrs and more and all you have to do is make sure when you test each one that each one is within a certain reading on the meter and only change the ones that read out of that range.