My Camaro was the same way with the odometer button, it is my wife's car and I haven't fooled with it yet. I will give that a try.
I live about 70 miles from where I bought the car so the free oil change would cost me a half of a Saturday so I just have it done locally.
Edit: Thanks for the advice on the odometer button, I will let you know how it turns out.