got a toro xls 380h ride on and it wont send power to the starter to crank it over, ive changed the starter relay and did nothing, if I try to crank with the lights on it dims them, ive pulled the starter down and its ok, run power direct to starter and it spins,checked the earth cable and looks...