I've got a 07 highlander and the light came on at 3k. I would just reset it without changing the oil, then change it at 5k., then reset the light again. I did that a few times and now the light comes on at 5k.
I figured just train it to come on when you want. thumb.gif