My vent is tied into my front tank, also. I may smell gas occasionally, but the rubber gaskets on my gas caps are not in good shape. As far as your idle not returning right away, mine did that right out of the box. I was able to eliminate it by adjusting the throttle plates closed. I overlooked the rear adjustment. The rear throttle plates need to be adjusted as well as the front. I didn't know the adjustment was in the back until I called tech support and talked to Bryce. I would try and adjust it some more. Following Bruce's guide. Could be closed too much also. He sent me an email with some instructions.
Brian,
The TPS reading will zero out every time you key off and allow the EFI save. What you are trying to achieve is to be at idle at operating temp with the IAC position between 5 and 10. To achieve this follow the steps below.
1. Bring engine up to operating temp. (around 180)
2. On the handheld go to Dashboard
3. Observe the TPS, IAC Steps, and Coolant temp readings
4a. If IAC Steps is zero and RPM is above target slowly close primary throttle blade screw (1/8 turn at a time) till IAC Steps start to raise to target 5-10 range.
4b. If IAC Steps are anything above 10 slowly open the primary throttle blade screw (1/8 turn at a time) until IAC Steps lower to the target 5-10 range.
NOTE: If TPS reading is 1.5 or higher the EFI doesn’t think the engine is in IDLE so it will raise IAC as a follower feature. To reset TPS just key off an allow EFI to power off. When EFI has saved the handheld values will go blank.