I fixed it! There is a sensor, the one that controls the temp gauge on the instrument cluster, it was out. There was also a small vacuum leak on the under side of the EGR valve adaptor plate. Used some Blue hi-temp gasket maker to seal up the EGR vac leak and un plugged the temp sensor and it runs great. My only issue now is... What is the exact name of that sensor that gives the temp reading on the instrument cluster? I cant find it's name... Thanks!