You just haven't given enough information to get an answer. As it stands your problem could be caused by anything. Based on the level of your question, your best best is to take it to a computer repair shop.
T, January 2010
How will I know you have answered my question and how long will it take please