Just to update this it was the starter motor heatshield causing all the problems.
I drove to Wayne at Chipwizards,he spent hours and hours trying to find it even tough I only paid for one hour as advised,
He found the starter motor heatshield short circuits,he measured the current and showed...