You need to get a new tune from Allen. That will fix the idle. It might get better after a few hundred miles of drivng too.

But get a new tune to get the full potential.