Hey guys, I sent my 308 GT4 starter out to be rebuilt. It came back and on the bench it spun freely. Upon bolting it up to the motor it would come on and spin but it wouldn't disengage. We sent it out to the rebuilder and they changed the solinoid again...back into the car and it wouldn't shut off again. We then put a different starter on the block and it spun and disengaged like it is supposed to. Compared the two and found that the gear was smaller (just slightly) on my starter, so back it went to the rebuilder who put an identical gear on it. Came back and it still would spin but not disengage. Finally, I bought another used starter and it works as it should. Anyone else ran into this? Nobody seems to know what is going on with this thing.