It sounds like either the solonoid is faulty .. Check the connection with the starter motor or get an electrician to check