Sometimes Amoxicillin isn't strong enough, especially if you've taken it alot over the long term. You probably need a stronger one to take care of whatever you have. For strep, I'm surprised they didn't start you out on something else.
Hope you feel better.