Thanks for all the responses. I was planning on getting an OBDII scanner anyway to diagnose the problem before I walked into somewhere without knowing the actual problem lol. I'll post again once I have the code.
@
steve99 could you elaborate on that oil part? My last oil change was ~2500 miles ago. CAI also makes sense I believe everything was installed correctly but tune was recommended with that as well as the test pipe. But first I'll get the OBD scanner and take it from there. Thanks for the replies!