If you still have a factory warranty bring it too the dealer for a diagnostic check. It could be anything. If not go to a major parts retailer like AutoZone, Checker-Kragen, or Pepboys and they will run a free diagnostic check for you and you'll be able to see what the problem is, from the codes they recieve.

If you still have a factory warranty bring it too the dealer for a diagnostic check. It could be anything. If not go to a major parts retailer like AutoZone, Checker-Kragen, or Pepboys and they will run a free diagnostic check for you and you'll be able to see what the problem is, from the codes they recieve.