there is no crackshaft sensor on the 4efte. the codes you are getting are related to a problem with the ignition system, check your plugs, leads, dizzy and rotor arm, also check to see if your coil is working propperly.
I think you need to rotate the distributor until you see 10 degrees in diagnostic mode. The EP doesn't use a crank angle sensor. It uses the gear on the end of the distributor. So if its put in wrong or the distributor is damaged then you'll have problems. What you explain there just sounds like you've given the distributor too much advance.
OK, I'll wait a few days to bring the car to the workshop and ask to check the distribution belt and spark advance. The code error 12 apparently is produced by a belt in bad condition.
Error code 14 ?? how to fix if all parts have been checked.
when there is that amount of timing it usually indicates that the tps (throttle position sensor) needs calibration, you need to have it set (you can do it yourself or ask an electrician)... what happens is the ecu doesnt read the signal propperly and throws the timing/fuel map way out.. call it a kind of "dangerous safe more" lol...
If E1 and TE1 are not linked out in the diagnostics plug and the TPS is not showing the throttle closed you will see about 30 degrees of timing.
Its quite easy to check the timing belt has not slipped, you only need to remove the top belt cover. There is a "how to" in the awefully helpful section.
The sensor in the turbo is the O2 sensor or Oxygen sensor, it should read between 0 and 1 volts to earth depending on your fuelling. The other sensor in the block is the oil pressure switch, it switches on the light on the dash when oil pressure is low.
It is in a really bad place, it is screwed into the block below the inlet manifold and above the altenator. If you go to the end of the plastic cable track that has the cables for the injectors in it, at the drivers side the cable for the knock sensor comes out of the cable track and dissapears down beside the oil dip stick.