have you had any success with solving your rough idle problem? Sounds similar to mine and have ordered the engine coolant temp sensor.