Can bad or old oxygen sensors contribute to a rough idle? I've had a lot of work done on my 5.0 recently and the one thing I can't seem to correct is this rough idle and slight hesitation on hard acceleration. Have changed plugs, wires, timing chain, MAP sensor, EGR valve sensor, etc... I have no idea when the o2 sensors were changed last. Is this my problem?