I have been in and out of my car chasing codes and worn parts. The same issues keep coming up #1 crankshaft position sensor code #p0336 that I changed. Then #2 my opti code #p0307 misfire cylinder number seven. I changed my opti because my code reader suggested I did and the symptoms added up. So in changing my opti my CKP sensor along with seals and harmonic balancer. I get it back together and the dame Crankshaft position sensor is throwing a code again. It is new so I’m at a loss and the car runs like crap. It has taken me 1500 in parts and tools to get this fixed any suggestions it’s really frustrating. It’s been to the mechanic and I replaced a lot more than that even so it has to be close to figure out by now.