Check the car battery, I heard from Pat Goss Automotive week t.v. show that a car battery can cause alot of problems with newer cars. he had a car that was running bad and the owner of the car took the car to several different machanic noone could find the problem. Pat repalced the battery the car ran fine, reinstalled old battery car run like crap. installed new battery again car ran well.