My buddy has a 2005 Dodge Neon L4, he said his car took a little longer start when it was cold, then the check engine light came on, code read cam shaft postion sensor. Yesterday, being a little warmer out, the light went out on its own and the car ran fine. What do you think caused this and shoiuld we replace the sensor anyways and spend the hundred bucks?