Good Day to all,

I new in here..early this morning my pajero did'nt start. When i heated up my pajero unsually their is a "click" sound ..it did'nt start..no sound or what so ever in the engine so i tried it again and still same thing happend until on my 3rd try it starts.
i heated up the engine for a while bout 5 mins then turn it off again to test if its going to start or not..and as a result my pajero starts in just one click on the ignition.
So i droved it to the office then about 2 hours i check it again to test whether it is still working or not then it starts again...

i dont have any idea whats the couse why it did'nt start earlier this morning?
My batteries a new and the clamps are tight, the alternators a ok 'coz i pulled one cable on it and it still running..is'nt it the starter which is causing this problem?
Need your advice on this one..
thanks in advance...