A few week ago my car would not start, it had been raining for a few days, I thought my plugs and wires got wet. My car would stall out as I stepped on the gas. That day the check engine light turned on. The error code was my cam-shaft postion sensor. The next day the check engine light did not turn on and the car still kept on stalling out. Two days later it got worse so I replaced te sensor. It was not so hard, it took about 30 min.