I had a similar problem with my turbo. What seemd to be happening was the starter motor was getting too hot and it was shorting out. Try finding a heat shield for the starter motor and see if that works. Or try wrapping it in heat resistant material.