So removing the fuse and cranking does throw a heap load of codes.
Anyway, replaced the starter motor for a lucas one and it now fires like an Uzi.
So glad i replaced it as found a potential nightmare.
The + cable to starter was rubbing on the corner bolt of another component.
It didn't damage the the cable insulation but wore through cable conduit.
So might be worth checking yours.
20201027_140208.jpg