Just an update for anyone following this.
I just got back into town yesterday. Today i took the battery and starter off to go get it tested. Both tested out good. No replacement needed. Battery was checked twice at two different time.
I took a known working battery from my other dd car to try. Same thing, no go.. Nothing happen, only hear click from starter relay, main relay, and fuel pump priming.
I returned the starter i bought ince i didnt need it
I then tested the voltage going into the clutch interlock switch which shows: 12.33-12.36v. I bypass the switch using the paper clip method. No go.
I then test the voltage from neg. battery terminal to starter terminal wire (unplug from starter) and it shows: 12.3-12.4v while someone turn the key to crank/ign. Repeated 4x, same result. So this mean the starter are getting voltage just fine.
Check the starter relay (new one will cost $55). Put key in, turn one click, the relay made a click. I was holding the relay in my hand, so i felt it too. Turn key to ON, then to IGN and the relay click again. Turn key to OFF and relay click. So the relay still ok, correct???
I then tried to jump it. Hooked up jumper cable. Go To start, nothing happen. Same as before, as expected because i tried this before and it did not wrk.
Kept trying, wiggle the key out of frustration, kept cranking, and cranking, and cranking.
Then some how in the mist of all that frustration cranking, she starts. Let it idle for couple mins. Drove her around the block couple rounds. Engine warm up to normal temp, she did not overheat this time.. Turn her off, wait a bit. Start it up and it came alive. Idle is smooth.
Work called so i had to leave it the way it was. Drove my other car to work.
Got home around 8pm. Went out to start her, BAM! She fired right up. Like nothing ever happen.
I did clean the IGN switch right after the problem started, since its common for not starting issue.
So now i dont know what actually cause it.. It narrowed down to either the ign switch or maybe fuel pump.
But if the fuel pump went out, would u still hear it priming the line? I still get fuel pressure everytime i try to crank it. I gave a fuel gauge ontop of the fuel filter, so when my friend crank it, it still show pressure going up.
So for now, she works. No need to replace anything, not even the t-stat..no overheating.. But i will try again tomorrow, will drive it to work on the highway and really see if it will overheat.
Stay tune. I will update more when i get more.
Thanks for all the help everyone.