I do not have knowledge of this exact model ,however I have never known an MPI system to not allow the engine to crank.
Maybe go back to basics , check for a crank feed from the back of the ign switch when in crank position , then go to the gearbox inhibitor switch and check for continuity and then to the starter relay which then should go the starter solenoid .
Lanyard should only stop engine running not stop it cranking .
If you cannot see any cam or crank angle sensors fitted the I would expect the MPI trigger to be picked up from the distributor .
hope this helps