I took out the EGR valve a while ago and read that if it malfunctions, it will cause the problems I am having. Also did a Diagnostic test on it... Got a lot of errors... P0122A-TP Sens Curcuit low; P0300B-Misfire Detected; P0141B-HO2S Htr Curcuit (Bank 1, Sensor 2); P0327D-Knock Sensor Curcuit; P0713D-TFT Sens Curcuit High Voltage; P1122D-TP Sens Curcuit Interm Low Voltage; P1406B-EGR PintlePosition Sensor Curcuit; and P1573D-Loss of ABS Serial Data. That was the long list of errors I got.

I will be taking my car to a shop to get it fixed hopefully tomarrow.