Problem Solved.
Faaaaaaaakk!!!! It's my dumb ass fault. once I switched to my MPI map, i decided to finally plug in the sensor that's next to the oil filter. In order to get to the sensor I had removed the oil filter, but I opened the oil cap first and open the dip stick to let the oil run off the filter faster.
After plugging the sensor in I put back oil filter and push down the dip stick. I go start the car up everything is solid. Doing some pulls everything is good no CEL. Until I put it in park, idles weird. On the drive home car is perfectly fine again no issues I decide to give a boost again, everything is solid.. I make it to the light, I switch from Park to Drive. It idles weird in Park only switch to drive it's perfect. I decided to do it again to make sure, suddenly check engine light comes on. And it's doing it in drive now. I figured great, now I can see what code is. It drives home perfectly fine, I park and pop the hood. My engine bay is FILLED WITH OIL! My oil cap is gone!! Faaaaaak! I must of not secured it before I drove off being to excited to test out my new Map and MPI! Now I got to power wash my damn Engine, tomorrow morning and try to get an oil cap at the stealership.