Two times in the last few days while running around in the wifes 02 it would not start. We had to wait for a bit then try again and it started right up. When we got home I turned the ignition on and off three times and got a P0340 code. Guess I will replace the camshaft position sensor. Should I stick with OEM? Also should I replace the crankshaft position sensor while I'm at it or leave it be?