I've had issues with my check engine light being on for some time now. I was told it was the oxygen sensors, had them replaced, and it still came back on. The car runs fine except for when it's stopped at a light or something, idling, there's a studdering/hiccupping thing that happens and it gets worse when the air/heat is on. I just took it in again and was told the computer needed to be reprogrammed and that would solve the problem. Of course, it's gonna cost $1150.00 to do. Am I getting ripped off, yet again? What should I do and how much should this type of thing cost?