I think i had a similar problem, the thread on the BB part of the frame wasnt quite machined properly which ment as i pedalled it unscrewed its self and came out, making it feel loose. you will have to take out your BB and take your crank off and have a reel good look at the thread inside the frame, on the bottom bracket and your crank to see whats what. Guy