I'm no expert but have you downloaded the latest patches?