My check engine light came on while driving today, I didn't notice anything wrong until i looked down and saw it, then I drove home fine with no problem, but I'm scared to start it again. I checked the code and got P0343. Should i start by replacing the sensor and how? or do I need to replace the timing belt? (don't know when it was last replaced). I took pictures of the timing belt in case that helps.