Cold engines should run on the rich side until warm. They are running a open loop map until a set temp. is reached then they go closed loop and run off of the O2 sensors.
Figure it is time to update this thread with my fix. I actually started to get multiple misfires with mine at the end. So I fixed it all by having the motor and trans swapped for a 5.7 hemi and truck 8 speed transmission. No more rough idle or misfires.
Hopefully those that are experiencing these issues at some time get a fix for it.