Ugh, I just wrote you a huge thing and then I had to log in again... lame
Anyways, to sum it up. You hyperextend your knees when you stand(like you said) and I figure you probably do it when you walk as well. Hyperextension DOES strain your acl and your knee giving out definetly indicates ligament issues. I think you may just have a weak acl-- I think-- there's a lot of stuff going on in your knee so its hard to tell.
So stregnthen your leg muscles, especially the quads. Getting more muscle can help prevent more injury too. Sometimes all you need is a little muscle and your symptoms will just kinda go away-- its what happened to my mom anyways, and I know my knee hurts more when I'm in the off season when I spend a lot of time on the couch
Try not to let your legs lock quite so much when you stand. And be sure to ice and rest your leg when its sore!
Good luck, and sorry you kind of got the short version. let me know if you need anything else or something doesn't make sense.