This issue has been plaguing me for a year.
Replaced charcoal canister... Mine wasn't even hooked up. This helped with mpg and pressure in the gas tank.
Replaced airflow meter. Old one had a hole worn through the black material at idle. This helped with the wandering idle somewhat.
Replaced ICV with new Bosch part. This fixed the problem. It's a totally different car from a stop. Went from almost dying when putting into gear when warm ... To laying second gear scratches and almost third gear scratches.
WoW