I still have the rough idle issue so we ran the tests today, buzz, contribution tests etc...and everything came out fine. The only code that was pulled was the engine oil temp sensor range/performance P0196.
Can anyone explane it to me? I have no idea what it means and I can't seem to find...