I'm so glad I've found this forum / post
Had the same problem on my 3 door intermittantly ... got to the stage where I stressed it would not start when I was far from home. I would turn the key to start and all lights would be on but the starter would not crank
Finally the car let me down after a 12 hour night shift at work ... turn the key and nothing. I did the walk away and try again later and she just didn't want to start.

So I asked the boys for a push start

and drove home with the engine control light on.
I found this thread, got under the car and cleaned up the connections (all of) on the starter and she came good (I used wet and dry, made sure all electrical connections were bare metal and shiny and sprayed with a good electrical/contact cleaner ... the good gear from work

). I didn't clean up the main earth to the bellhousing but it looks pretty shitty and I can see how it could have been my problem ... I've saved that job for another day (I've choosen to make up another lead and replace it) ... but the old 3 door has been spot on ever since.
As a side note ... my digital clock / timer hasn't worked since I had to jump start the car a while ago and now after the clean up and the resultant jump start she works