Leave the banjo bolts alone as they don't tell you anything of value
Do you have multimeter?
Instead of just buying a new starter, (and maybe that is the solution for you if you need it running asap), instead take it to a place repairing starters and alternators to have a diagnosis.
Also, those guys often have Chinese starters at very low prices. Sounds funny when your tractor is a Jinma doesn't it?
Is your tractor a manual transmission? If it is consider trying a tow with your Silverado to start it.
Have you ever tow started anything? Biggest mistake people make is having the tractor in a low gear and when they let out the clutch the back wheels just lock up.
Start with a higher gear like 4 low range and if the engine is turning over too slowly then move down a gear. Be in 2WD not 4WD.
Don't have too short a chain so you don't run into the back of the Silverado if the tractor fires up.
Wear a seat belt!!
I never like it when there are three problems at the same time which may or may not be related. Stalling, wont start, slow crank.
If a tow starts it, then you know it is only your starting system with a problem.
If it wont start with a tow, that is a concern as there is no point in buying a new starter only to destroy it with excessive cranking as you figure out what is wrong.
Your very first issue was stalling out. Figuring out why is critical to success. Does the mechanical pump have a manual lever on it so you can prime things with the engine stopped.Many machines only need a mechanical or electrical fuel pump under certain circumstances and the rest of the time gravity does the job. Where is your fuel tank?
Do you have glow plugs?
Plse post an overall view of your tractor then photos of the fuel pump, injector pump, the battery and the starter.
I know I am asking a lot of questions. For me a full understanding of your tractor is necessary for my advice to be good.
Someone else who has yet to post, may know from experience with a Jinma, what your problem is.
Dave M7040