Thanks for the reply
I have replace the fuel filter and the car starts fine now. I have started the car for three times and each with 2~3hours between and all did not stalled. Another question is that my dash board has this green light in the middle bottom, I think it has 5 green and one yellow(forgot the combination). it now only lights up 4 green and the rest are dark. What does that mean? My AC has this screeching noise when i turn the AC off, it goes does not screech when i turn it on. Whats the problem?