I've been trying to work out a bad idle problem and I noticed today that if I shift the car into neutral (automatic transmission), my car idles great at around 800 RPM, smooth & quiet. But when I shift the car back into drive, the idle immediately drops to around 500 and the car starts shaking and vibrating. Back into neutral and the idle goes back up and everything is smooth and quiet again. Any ideas? Thanks guys.