It cost me close to $500 last month to get my engine light off -- but that's because the whole frickin' computer went bad
Had I taken it to a dealer to fix, it would have been about $1000 for the computer and re-programming. I went to a local guy I've gone to for years who was able to get the part from Philly and he had another local guy do the re-programming.
Then I had to drive it 100 miles before I could take it for inspection (it was due last month) for the computer to determine everything was running properly.
But it passed inspection finally!