Paid memberships not expiring!

It seems that my s2member is not canceling subscriptions when they are supposed to expire.
I configured it to automatically delete the account after expiration.
I did a test payment for 1-day access (non-recurring, no trial) and everything worked fine. I was granted access and when I went to test the account 2 days later I was still able to have full access to the site!
I can't figure out anyway to correct this unless I were to manually delete the account which is simply not an option for me.
Please let me know what I can do to fix this problem.
I configured it to automatically delete the account after expiration.
I did a test payment for 1-day access (non-recurring, no trial) and everything worked fine. I was granted access and when I went to test the account 2 days later I was still able to have full access to the site!
I can't figure out anyway to correct this unless I were to manually delete the account which is simply not an option for me.
Please let me know what I can do to fix this problem.