2004 DHS started whirring when idling
Cadillac started making a whirring noise when throttle is not engaged. Also, when driving, it stops running. I can pull over and will restart, with no problems. When I restated today, and let idle it started revving up. Mechanics cannot figure out why it is stalling.