The check engine light doesn't have to be ON to store a fault code.
1.Local auto parts stores such as Autozone ( not in California) or Advance Auto parts will scan and retrieve any diagnostic trouble codes stored in the powertrain control module for free of charge..
2. Amazon.com has the code reader for less than $19.00 dollars.
3.Re-post the dtc's in here " answer question " and we will advise the repair.
Note: we need the dtc's to identify the sensor, there're a dozen different sensors to operate the car and we can't do with a guesswork.
Visit this site and see all the sensors.
Navigate to this site and see the code reader