Took my 2003 Silverado to the dealer for a couple concerns. One was a generic engine light that would not go off. They said it would be $79.95 to read the code. Damn that smarts. Then, after they read it (which took only a few minutes) they said I had a bad O2 sensor. Total repair would be $300 including the code read. So I guess that means $220 to repalce an O2 sensor? Sounds really high - almost like a scam high. Jesus h christ. Anybody get an O2 sensor repaired lately and know the cost? I need to call around and get a non-dealer to repalce it.