hey people, im having idle problems with my d16z6. when my car warms up, it will idle between 500-1200 rpms and it almost dies when it surges. sometimes it does die. i have a really god awful smell coming from my exhaust and my fuel pressure goes up and down with idle, naturally. could this be the iacv?? it only does it sometimes so i dont think it could be the tps. thanks