did you try a reinstallation of the OS?