the ecu can throw codes as long as it has power. key on = ECU self check

check the actual timing marks on the belt man, not the ignition timing.