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.