I don't mean the ignition timing (this is ECU controlled), i mean the actual camshaft timing. When you rotate the crank to TDC for cyl 1, do the cam gears line up at TDC as well?
Could the timing chain be a tooth out maybe?
Also, if you remove your timing covers, you can have a look for any broken or damaged components. I would just do the entire timing chain assembly. I seen a 92 Mercedes SL500 with a chain that broke. It got caught under one of the guides and then seized the motor. $$$$$ damage. Cars are funny things, and anything can happen.