I changed the idle air valve, the one on the air filter trunk at the front of the engine bay and that didnt make a difference. Im not sure if the throttle position sensor is playing up?
Where abouts is the coolant temp sensor located? How much would this affect the idle speed?