A month ago my check engine light came on so, after checking to ensure the gas cap was screwed on correctly, I did what the manual recommended and took my car directly to the dealership. After paying a $49 diagnostics fee and losing my car for an entire day while they ran tests and contacted Toyota, my dealership told me they couldn't find a problem and just reset the indicator. Within a few days the light came on again but before I had a chance to take it back to the dealership it went off. Now some 3 weeks later it is on again and I'm wondering what to do. I certainly don't want to keep paying the dealership $49 to just reset the indicator. If I ignore it then I rendor it useless - or worse. Any advice?