greetings,
It may be a relay if it stops cranking while you have ignition key in the start mode. the ascd cancel relay in the stater circuit, it is in front of the battery. I would try to swap with another relay. Here is the schematics and part locations.
ASE Master Technician & T2 diesel
28 years experience foreign and domestic