One thing that happens to these DOHC versions is the transmission side of the crankshaft thrust bearing wears out and allows the crank to "float" back and forth. It is worse on manual transmission cars because the clutch adds extra pressure on the crank shaft. This wear can get bad enough that the gap on the CKP sensor goes off and the readings get jumbled. It can actually hit the sensor which causes stalling and no starts.