Do you know if the foam seals have been replaced on this camera? I would start here.
The foam seals degrade over time and can cause light leaks. If they've been replaced, then the next part of the discussion will begin.
» more about cameras