If the timing is correct and the wiring is checking out fine between the sensors and ecu.
Have you swapped out said components with new?
Also do the fault memories occur when its running or just with ignition on?
What diagnostic equipment you using aswell?