My engine idle drops considerably when I put it in park or neutral after it's warm. It will drop down to 200-300 rpm for a few brief seconds and 50% of the time the engine stalls. The other 50% of the time it 'recovers' after some sputtering and stabilizes at 500-600 rpm. It is only when the...