Just on a whim, if you have confirmed that Idle solenoid is functioning, you might want to check the condition of the printed circuit board on your Emissions control box under dash. I had symptoms similar and I'd test the solenoid by applying 12 volts and it would work, but could only maintain...