It's a very common problem...
that seems to be gradually improving. I retain copies of all my boarding passes and tickets (sometimes having to remind the FA to return the boarding pass if they've used it to hang with my jacket) until mileage posts. If not, I send a copy of both to the program and sometimes have to do it a second time. I've never had persistance fail to pay off.