I had this problem, it is the crank sensor on the bell housing of the transmission. This tells the computer where the TDC is or Top Dead Center. There is also one for the cam shaft. I would see about changing this out or looking into this. They do go, and it sounds like a lot of other things...