G'day,
If you have tried all the earthing ideas and alternator and battery it could very well be the starter motor itself. I repaired my starter motor after chasing a cold starting problem. But first I chased my tail for ages doing the injectors and all sorts of things before I found it to be as simple as the starter motor needed some more brushes.
Cheers,
Goanna

