Serial Auto Renew Problem with PayPal Single Payments

Our member accounts automatically renew without paying. This is a huge issue because they are not going to go back in and pay if they think they have renewed.

We have all members going through the PayPal Single Payments option, but once they hit their expiration the system just renews them for a year. It still displays the PayPal button to pay, but they still have full access.

We need these accounts to expire, but honor the grace period, and if they hit the end of the grace not auto renew and their access is revoked. They can still login and renew manually if this is the case.

Is this possible with this plugin?