My '03 Ram 2500 w/5.7l engine starts right up but idels like it has a nasty "cam" in it (it's stock)I got a "bad O2 sensor" code off a scanner and have performed the following. I have replaced all 16 spark plugs, 2 coil packs(rotting off) and replaced both the upstream and downstream sensors. My state inspection is due this month and it's getting exspensive. Someone told me there is a "software" fix for this condition. Has anyone ever heard of this? If so I would apprecitate some advise before I send it to the dealer. Thanks.