I seem to be having a problem with my check engine light. I got the car in December of '02. In December of '03, my check engine light came on. Dealer said it was an vapor sensor (or something similar) in the fuel tank. It had spiked, which tripped the alert. However, the monitoring system is too sensitive, it should not have tripped for that spike, and it would take a reprogram of the computer to resolve. Mazda has such a reprogram already, but wasn't expected to be at the dealerships until Jan '04. In Jan '04, when the dealer got the programming, they reflashed the computer to supposedly fix this.
Three weeks ago, the check engine light came on again. A different dealer (I had moved in the meanwhile) described it, and it sounded like the same sensor. They were reflashing the computer to fix it. To which I commented, "Again? That was done in January." Service writer then said that these computers can only be reflashed once, and there was no indication that it had already been done...
And, to top it off, my check engine light came on again yesterday.
WTF is going on?