Two new fuel pumps... and a new filter (new fluids all around).
Someone mentioned the "cats" but there's not a strange sound coming from the tailpipe or under the car.
Also, there's a big difference in the idle speed when in park or neutral... and in drive. Too high while in neutral (1000 RPM) and about 600 in drive. Any clue?