0335 is crank sensor
0340 is cam sensor
I *think* the 2.0l can "run" with only one of them working, but might be a bugger to start.
according to the fault code list for the 2.0 0335 is incorrect rpm signal. it is however for the 2.2 a crank sensor.
The RPM is calculated from the signal provided by the crank sensor. So both lists are correct.
P0335 is a standard OBDii code for a problem with the crankshaft speed sensor.
P0340 is a standard OBDii code for a problem with the camshaft speed sensor.
I suspect that the engine needs to crank for more than a pre-defined period, without starting, before the ECU will try to operate with no cam signal. (Or vice-versa on some non V6 engines). Try cranking for at least 10 seconds. If no start then try at least 20 seconds.
It looks like both the crank and cam sensors connect directly to the Simtec ECU. So if your sensors are good then the fault must be in the loom feeding the sensors. Most likely the mating halves of the connectors on the sensors.
I find it hard to believe that both sensors failed at the same time. So I'm also wondering under what circumstances a failed crank sensor could induce a false positive in the cam sensor.
Ive changed both of the sensors for original parts cheaked the timing and it is spot on. still no joy. ( No lights on )
I had the car in a garage to get repaired. they did get it running. However. The heater bypass solenoid ( vacume switch ) that is broken. they just unplugged that and it started. the car ran for 3 days. I went to work on saterday and had to walk back home. I just dont understand how a part for the heater will stop the car from running. there are two vacume pipes, one goes to the heater bypass valve and the other looks like it goes into the bulkhead. the electric cable is a two pin cable.
my guess is that it is something really stupid like a relay or the fuel cutoff switch if it has one.