Sounds like a BB, or maybe your crank is loose. If its the former, it happens to ppl that outgrow thier current BB. If its the latter, you might be in luck and they can just torque it up for you again, assuming ofcourse you havent bored anything out by riding a loose crankset. But id bet on BB bearings.