For the fun of it, I took our old Honda in for state inspection to the dealer that has been very helpfull with our new Honda doing warranty work. It aslo has a persistant cel, and I know the code is from the front O2 sensor. I have a new universal sensor in there, so I'm not looking for a new one, for now. I told the SA about the code and asked if there was any expert knowledge I could purchase that would make it run right, or if they could simply look if there was a loose wire or anything to FIX it. I was told I need a new O2 and it would be something silly like $600. They also handed me a bill for $120 for scanning it. I said, yeah, I KNOW the code already and TOLD you what it was. I asked if there was a fix, and they did not fix it, just told me the same info I told them. That's fine if that's their diagnosis, but they didn't really tell me anything or do anything usefull or "expert". After a good bit of complaining, we split the bill in half...maybe fair, maybe not but it avoided more unpleasantness. I thought I had a good enough relationship w/them not to get bonned like that. (ftr- my service guy had already left for the day) They always took care of me with good service and fat loaner cars, how hard would it to have just said "blah blah, all we can do is replace the sensor" before going through all the motions.