I assume that the drive side threading of the BB is LH thread. If that's the case then one possibility is that the frame is Swiss threading.
I quote Sheldon Brown from his Bicycle Glossary where he talks about interchangeability
"35 mm = 1.378". Shell is slightly larger, thread pitch slightly finer. May seem to fit, but will be loose."