I have a '93, 605 three litre that has variable idle speed, sometimes idling at 2000rpm when hot or not slowing from fast idle after starting. Any suggestions please.