have you solved it? maybe it's the starter motor?