Take you car to the dealer and have them run a diagnostic on it,,this will cost about $ 80-100 dollars.
This way you can get a good idea of what the problem is and how much the total repair cost will be.
Now some folks will tell you to go to autozone and how they will check for engine codes for free,,ok lets look at that for a minute,,,so they check for codes,,now you see you have this code and that code and this one and ,,you get the picture.
So you got all of these codes,,, Whew ! so you replace this sensor and that doesent solve the problem,,so you replace that sensor,,problem still there,,soon you have racked up quite a little profit for sombody ,,,and all of those parts being electrical,,they are non-returnable.