My dealer had ordered me a new cap to replace my faulty one (under warranty.) The bad cap kept triggering the light. Apparently it's a widespread problem, because the new cap is backordered for a week or more. And of course an '04 or '06 won't fit my '05!