it has nothing to do with the starter motor,its to do with the fault that is indicated with the power light on, which doesn't flash to find the fault, bugger it,
I'm just going to take it to the mechanics and put an OBD on it,when it has been fixed i'll put the problem and the diagnostics up and then the steps to rectify the problem and the cost,
cheers Stan.