My check engine light has been a thorn in my side for about the last three years. I've taken it in and had it checked several times, always the code has been for a bad thermostat, but when they've checked the thermostat, it checks out fine. They've told me (three different dealerships) that for whatever reason, the thermostat and the computer are not communicating properly but both are in good working order, so there's nothing they could do. So, now I have a small piece of electrical tape covering the check engine light so it doesn't annoy me as I drive the car. Not a reset, but it doesn't glare at me anymore either.
Because of a mod to my passenger airbag (had a cutoff switch installed), my SRS light has come on and has now been dealt with in the same manner.