I had that problem for 3 years before I found out it was due to a torn ACL...fluid would build up all the time. I didn't have the money to constantly get fluid removed, so I had to let it do it on it's own...took about 2 weeks each time for the swelling to go down.
__________________
|