Ok I have a 2001 Honda Civic EX vtec 1.7L w/a manual transmission. Last year I was driving and then suddenly my car started jolting like if I let off the clutch too fast, then it died. Finally got it started again and headed to autozone to find out it was DTC P0336. So I bought a new ckp sensor and put it in after 4 hours later. Started driving again and it started bucking at 74 mph and sometimes at 65 mph on freeway and the engine light came on. Took it to autozone again and had OBD READ AGAIN. Same P0336. Took new one out thinking they sold me a faulty one, I exchanged it with different one and installed it. I'm driving again and same problem. I ended up replacing three ckp sensors from autozone. At this point I'm angry so I went to Honda service dept and got a new ckp sensor, now it still does the same thing but sometimes it won't buck and it will let me gopast 75 mph but 98% of the time it will do it, and the other 2% it won't, and the engine light will come on and then go off. What is wrong with my car? Would it be cause I need to do the CKP variation relearn with my car?