i had the same problem with the lock, needed a new locking barrel which cost about 6 quid i think. Theres a metal hook on the end of the barrel that hooks onto the door mechanism, the hook had snapped off causing it just to spin, and you could even slide the barrel out of the door.