Fault codes never say to replace parts. They only indicate the circuit or system that needs further diagnosis. There is only one idle speed solenoid, and it will not cause rough running unless the idle speed is much too low. If the engine runs rough, that is due to a misfire and that's what you should be diagnosing.
Please consider a to help us answer more questions.
Friday, November 9th, 2012 AT 8:46 PM