I just wanted to close this thread out with what the problem was. So many threads I searched on the net didn't have the solution. My mechanic called me today and told me it ended up being a bad coolant temp sensor. Now the car runs perfect.
I will see, I get to pick it up tomorrow.