Does vehicle start and run?
Does light stay on with vehicle running?
Ok, I'm thinking that the PCM...aka engine computer....is either "shut down" by a shorted sensor or this is an indication that the PCM will need replacing.
We can do a quick voltage check if you have a volt meter.....let me know.
OK, lets try something.....may or may not provide any more info.
Cycle the key on off on off on...leaving it on.
Watch the odometer display and see if it changes to reveal a 4 digit number.
P0300-MULTIPLE CYLINDER MISFIRE
When Monitored: Any time the engine is running, and the Target Learning Coefficient
has been successfully updated.
Set Condition: When more than a 1.8% misfire rate is measured during two trips. Above
3000 RPM 1 trip less than 3000 RPM 2 trip.
P0315-NO CRANK SENSOR LEARNED
When Monitored: Under closed throttle decel and A/C off. ECT above 75°C (167°F).
Engine start time is greater than 50 seconds.
Set Condition: One of the CKP sensor target windows has more than 2.86% variance from
the reference. One Trip Fault.
P0335-CRANKSHAFT POSITION SENSOR CIRCUIT
When Monitored: Engine cranking.
Set Condition: No CKP signal is present during engine cranking, and at least 8 camshaft
position sensor signals have occurred. One trip fault.
P0340-CAMSHAFT POSITION SENSOR CIRCUIT
When Monitored: Engine cranking/running. Battery voltage greater than 10 volts.
Set Condition: At least 5 seconds or 2.5 engine revolutions have elapsed with crankshaft
position sensor signals present but no camshaft position sensor signal. One Trip Fault.
I'm not concerned with the P0300 code as this won't prevent it from starting.
Can you tell me which engine is in this vehicle?
Ok, let's try unplugging the cam sensor. This is located on the passenger end of the front cylinder head.
Crank the engine over for a minimum of 10 seconds with the cam sensor unplugged.
I'm looking to see if the engine will start this way.......that is why you need to crank it so long.
That's too bad about the sensor........you'll need to get a new one obviously.
At this point I would like to know some voltages. Can you borrow a volt meter?
Are you comfortable do some voltage checks on the wires?