most posible the throtle body as this houses the air flow sensor and do give trouble,will prob give verry rich fuel smell,,not cheep,try wigling the wiring on the throtle body im sure thair is a mention on web about contacts inside the throttle body,hope this helps,,
steven, January 2012