Earlier in the year, I was having starting trouble that ended up being the result of AZ giving me the wrong starter multiple times. While diagnosing it at the time, I replaced to CAM Position Sensor, and ever since, I have had a P1391 code showing up. I assumed at first that I had done the gap wrong, so I would periodically regap it to see if I could get it to go away. Overall, it was running fine though, so I didn't put too much effort into figuring out why the light was on, other than periodically checking gap. A few weeks ago, I went on a trip, and the vehicle sat for 5 days without being driven. When I went to drive it again, it was running rough. I thought maybe the gas had gone bad, or plugs had dirtied up or something. The first new tank of gap actually cleared things up... I thought. But after driving for a bit, I could tell it was rough again. I went back and looked at the CAM sensor issue some more, and was verifying everything again. I would adjust some things, reset codes, go for a drive, and no check engine light. But, on second start, it would always come back on. While digging online, I found a lot of posts about people getting bad sensors from AZ, so I ordered from from NAPA hoping that would be the issue, and it wasn't. Things did change though. The car was running better, but the check engine light was coming on immediately now, rather than the second time I started it. While looking at the connector, I saw that two of the pins were upside down, and possibly damaged. I ordered a connector and replaced that. Now I am back to the check engine light staying off for the first test drive, and coming back on at the second start. Before I pull the wiring harness off, and run three new wires through it, is there something else I should be looking at? P1391 is Cam or Crank Sensor, but I am leaning towards Cam since it started happening after I messed with the Cam sensor. It generally runs ok at lower RPM, and gets me around town, but doesn't car for highway speeds as much. It will get up and go, but it's a bit rough, and has hiccuped a couple times. Unfortunately, I don't have an alternate vehicle, so I am forced to drive this one when I need to get somewhere, and can't have it torn apart too long.