Faint, I just did that (07 XL7) over the weekend. I followed the owners manual and of course it did not work. I was wondering if that was because I changed the oil before the "Change oil soon" light was on.
I pressed check mark button too and did see the % flashing. Then, somehow, while pushing the gas (following the owners manual) and pressing check mark button, the % suddenly reset.