On my old 03 and 05 they both did it, I honestly think its one of those 'As soon as you hit the 130,000 - 150,000 mile range it stops working to try and get you to bring it to the dealership' one of those secrets they don't want you to know about, kinda like on the 90s models the check engine...