the normal reset procedure wont fix this issue, it is a software fault, both the engine & the instrument ECU need to be reflashed with the correct software.
That's only true for V6 only Bob,with the V8s the engine oil life has to be reset after every service with the Tech2.
I'd just clear it and see how long it takes to come back on if it's a V6.
As long as you stick to your servicing requirements,just ignore the warning and clear it when it pops up.Easier and cheaper than spending $75 - $95 for something that won't really do much for you.
These warnings can be quite random,i've seen some cars with over 60,000kms that have only come on once and never again after clearing it.
The only way of ensuring that it never comes on again is to program the ECM or PCM on a V6.
If your car is a V8,then take it back and tell them that it should have been reset as part of the service you have already paid for.