Thanks for the replies once again. I have asked someone to come and check the unit. However, as he is currently out of town, he won't be able to come till next Sunday. Until then, I am not sure what I should do. The unit is working fine for past few hours now.
If it is heat exchanger problem, would my unit stop working again in the near future? I will go out tomorrow to buy a carbon monoxide detector to be safe but I am not sure if I should use my heating unit until I fix it or at least find out the issue.
If it is gas valve over supplying gas, how can I check this? I have not touched the valve ever since I moved in to this house which was 7 yrs ago. Should I turn the valve just a little to reduce the gas?
Last year, I had an issue with flame sensor. After I cleaned it with sand paper, it's been working fine. I am not sure if these issues are related...