I have been chasing down why my 328's idle stays too high after initial startup. I comes down very slowly as the car warms up, but takes way too long...