just happened? if so, try undo-ing some of the stuff that you did. like installed apps, etc.. or happened a while back?
i think there was a topic on this previously, but im not sure if a definite answer was given.
but yes, try updating the drivers, see if there is any problems.
try taking it out and putting it back in. maybe cleaning? dust accumulates.