Well we got another mini starter installed and so far all is good again. The tech who put it back in said he found that the adapter plate that goes inbetween the starter and the bellhousing was slightly off center. So he drilled out the holes where the bolts go through so the new starter will sit perfectly flat. We shall see if that was the cause of the problem.