1996 Mazda Protege Logo
J
James Ward Posted on Dec 16, 2013
Answered by a Fixya Expert

Trustworthy Expert Solutions

At Fixya.com, our trusted experts are meticulously vetted and possess extensive experience in their respective fields. Backed by a community of knowledgeable professionals, our platform ensures that the solutions provided are thoroughly researched and validated.

View Our Top Experts

The car stes a P0100 and a P0335 code. The 335 code will reset but the 100 code does not.

The car would run when it only had the 335 code(Crankshaft posistion sensor circuit mal).It was hard to start but would run better as it warmed up,o the point that it was driveable.When the 100 code showed up ,it will not even start.The P0100 is the Mass Air Flow Circuit

1 Answer

Ted James

Level 3:

An expert who has achieved level 3 by getting 1000 points

Superstar:

An expert that got 20 achievements.

All-Star:

An expert that got 10 achievements.

MVP:

An expert that got 5 achievements.

  • Mazda Master 1,615 Answers
  • Posted on Dec 16, 2013
Ted James
Mazda Master
Level 3:

An expert who has achieved level 3 by getting 1000 points

Superstar:

An expert that got 20 achievements.

All-Star:

An expert that got 10 achievements.

MVP:

An expert that got 5 achievements.

Joined: Nov 19, 2013
Answers
1615
Questions
4
Helped
381835
Points
4743

P0100 is the mass airflow sensor. You might can clean it with carb cleaner first, if still don't work then replace the sensor.

1 Related Answer

Anonymous

  • 2187 Answers
  • Posted on Aug 04, 2011

SOURCE: 1989 323 runs greaat then will not start, no

This may just be an issue with a loose or bad ground wire. There should be ground wires connected to the transmission, engine block opposite the transmission and IF my memory serves me right, at the throttle and at the area near the distributor.

Check for corrosion or if they are loose or worn out.

Ad

Add Your Answer

×

Uploading: 0%

my-video-file.mp4

Complete. Click "Add" to insert your video. Add

×

Loading...
Loading...

Related Questions:

0helpful
1answer

05 trailblazer still has p0304 code after all new parts

NO ENGINE TOLD AT ALL
2002-2009 LL8 4.2 L I6
2005-2009 LH6 5.3 L V8
???????????????????????? MATTERS.
did you buy the car used and in broken state?
replacing sensors blind (guessed) invites relearn H3LL.

you can clear the codes 10 times a day,
no damage.!!!!@
it only clears history memory logs on all stored DTC ERRORS.

if the DTC COME back those ARE REAL and NOW. LIVE error.
Codes p0304 p0526 p0335 p0445
304 means combustion is weak on cylinder 4 ( 3BASE CAUSES)
526 = ENGINE RAD COOLING FAN PROB.
335 = Crankshaft Position Sensor ,, VERY SERIOUS THIS FIX FIRST
445 =EVAP VENTS FAIL, FIX DEAD LAST;

(BASE: COMPRESSION ,SPARK ,FUEL) FOR
304 CYL, 4 MEANS SPARK LOST, INJECTOR FAILS OR COMPRESSION FAILS OR EVEN INTAKE AIR LEAKS TO #4 INTAKE PORT. OR A LIE, DUE TO 335, FOR SURE 335 CKP IS INTERMITTENT AND IT MUST BE, AS IF WAS DEAD SPARK ENDS.
FOCUS ON 335, IF IT REPEATS FIX IT.
304 CAN EVEN BE WATER LEAKS TO INTAKE PORT #4
OR EVEN CRACKS IN THE HEAD. TO #4

335 TRY A NEW SENSOR

READ THE SERVICE MANUAL FIRST ON CKP 335 AND SEE IF THE SENSORS MUST BE ADJUSTED OR SHIMMING
OR MUST BE RELEARNED (YES)
TO START A RELEARN, PULL BATTERY NEG LUG FOR 1HR.
THIS WILL FORCE ALL RELEARNS or the text large below.

QOD:
YOU PUT IN 6 OR 8 NEW COP SPARK COILS?
YOU SAID COIL, SINGULAR, #4 SURE.
BUT THE V8 HAS 8 COIL PACKS AND V6 HAS 6.
im trying hard to glean what engine is there and I FAIL.


OK im reading YOUR SM service manual and doing global search there LEARN in 3 seconds fast I see warnings on CKP


The crankshaft position (CKP) system variation learn procedure is required when the following service procedures have been performed, regardless of whether DTC P0315 is set: or 335
  • Engine replacement
  • Engine control module (ECM) replacement
  • ECM reprogramming
  • Crankshaft damper replacement
  • Crankshaft replacement
  • CKP sensor replacement
  • Any engine repairs which disturb the crankshaft to CKP sensor relationship
ok now the relearn steps in your manual not read by you, I guess
Install a scan tool.

Monitor the ECM for DTCs with a scan tool. If other DTCs are set, except DTC P0315, refer to Diagnostic Trouble Code (DTC) List - Vehicle for the applicable DTC that set.

quote learn mode. pasted.
"With a scan tool, select the CKP system variation learn procedure and perform the following:

3.1.

Observe the fuel cut-off for the applicable engine.

3.2.

Block the drive wheels.

3.3.

Set the parking brake.

3.4.

Place the vehicle's transmission in Park or Neutral.

3.5.

Turn the air conditioning (A/C) OFF.

3.6.

Cycle the ignition from OFF to ON.

3.7.

Apply and hold the brake pedal for the duration of the procedure.

3.8.

Start and idle the engine.

3.9.

Accelerate to wide open throttle (WOT). The engine should not accelerate beyond the calibrated fuel cut-off RPM value noted in step 3.1. Release the throttle immediately if the value is exceeded.
important: While the learn procedure is in progress, release the throttle immediately when the engine starts to decelerate. The engine control is returned to the operator and the engine responds to throttle position after the learn procedure is complete.
Release the throttle when fuel cut-off occurs.
turn OFF the ignition for 30 seconds after the learn procedure is completed successfully.?? unquote
1helpful
1answer

WHat causes trouble codes p0335 p1603 p1635

Of course it depends somewhat on the make model and year, but in general terms, code 335 is a problem with the crank sensor signal. The problem could be the sensor, the object the sensor is "seeing" on the crankshaft, or the wiring between the sensor and the ecm.
Code 1603 is a problem with the prom inside the ecm, or the connection between the ecm and the trans module.
Code 1635 could be a 5 volt reference problem or a problem with the axle differential.
0helpful
1answer

Crank and cam sensor replaced . cars starts and run but still reads code 335 . cranksensor circuit malfunction. and idea whats the issue why this code is still coming up.?

the sensor may be good its the circuit code which means can be a wiring /connection problem not just the sensor the following link is courtesy of obd-codes.comP0335 - Crankshaft Position Sensor A Circuit Malfunction OBD-II Trouble Code Technical Description Crankshaft Position Sensor A Circuit Malfunction What does that mean? The crankshaft position sensor (CKP) measures crankshaft location and relays this information to the PCM (Powertrain Control Module). Depending on the vehicle, the PCM uses this crankshaft position information to time the spark properly or on some systems it is only for misfire detection and does not control spark timing. The CKP sensor is stationary and works in harmony with a reluctor ring (or toothed ring) that is attached to the crankshaft. As this reluctor ring passes in front of the CKP sensor, the magnetic field created by the CKP sensor is interrupted and this creates a square wave voltage signal that the PCM interprets as crankshaft position. If the PCM detects that there are no crankshaft pulses or if it sees a problem with the pulses on the output circuit, P0335 will set. Symptoms NOTE: If the crank sensor is used only for misfire detection and NOT spark timing (this varies with the vehicle), the vehicle should start and run with MIL (Malfunction indicator lamp) illumination. Also, some vehicles require several key cycles to illuminate the MIL. If this is the case, there may be no MIL illumination until the problem often enough over time. If the crank sensor is used for BOTH misfire detection and spark timing, the vehicle may or may not start. Symptoms may include: Vehicle may not start (see above) Vehicle may run rough or misfire MIL illumination Causes A P0335 "check engine light" code could be caused by: Damaged CKP sensor connector Damaged reluctor ring (missing teeth or not turning due to sheared-off keyway) Sensor output open Sensor output shorted to ground Sensor output shorted to voltage Failed crank sensor Broken timing belt Failed PCM Possible Solutions Using a scan tool, check if, when engine is running or cranking, that there is an RPM signal. If there is no RPM reading, then visually inspect the crank sensor and connector for any damage and repair as necessary. If there is no visible damage, and you have access to a scope, you could check the CKP 5 Volt square wave pattern. If you do not, then, obtain a resistance reading of your crank sensor from a repair manual. (There are so many different types of crank sensors that there's no way to put here which resistance reading is correct). Then check the resistance of the CKP sensor by disconnecting the sensor and measuring resistance of the sensor. (It is best to check resistance readings from the PCM connector. This rules out any wiring problems from the start. But it does require some mechanical skill and shouldn't be performed if you\'re not familiar with automobile electrical systems). Is the sensor within resistance specs? If not, replace the CKP sensor. If so, recheck resistance reading from the PCM connector. Is the reading still okay? If not, repair open or short in the wiring to the crank sensor and re-check. If the reading is okay, the problem is intermittent or the PCM may be at fault. Try reconnecting and checking for RPM signal again. If there is now an RPM signal, wiggle test the wiring harness to try and induce the fault. This code is basically identical to P0385. This code P0335 refers to Crankshaft Posistion Sensor "A", whereas P0385 refers to Crankshaft Position Sensor "B". Other crank sensor codes include P0016, P0017, P0018, P0019, P0335, P0336, P0337, P0338, P0339, P0385, P0386, P0387, P0388, and P0389.

Read more at: http://www.obd-codes.com/p0335
Copyright OBD-Codes.com
http://www.obd-codes.com/p0335
0helpful
1answer

Codes 441 and 335 on my hyundai elantra 2002

Hi there:DTC P0335 - Crankshaft Position Sensor A Circuit Malfunction
The crankshaft position sensor (CKP) measures crankshaft location and relays this information to the PCM (Powertrain Control Module). Depending on the vehicle, the PCM uses this crankshaft position information to time the spark properly or on some systems it is only for misfire detection and does not control spark timing. The CKP sensor is stationary and works in harmony with a reluctor ring (or toothed ring) that is attached to the crankshaft. As this reluctor ring passes in front of the CKP sensor, the magnetic field created by the CKP sensor is interrupted and this creates a square wave voltage signal that the PCM interprets as crankshaft position. If the PCM detects that there are no crankshaft pulses or if it sees a problem with the pulses on the output circuit, P0335 will set.

A P0335 "check engine light" code could be caused by:Damaged CKP sensor connectorDamaged reluctor ring (missing teeth or not turning due to sheared-off keyway)Sensor output openSensor output shorted to groundSensor output shorted to voltageFailed crank sensorBroken timing beltFailed PCM

Possible Solutions:Using a scan tool, check if, when engine is running or cranking, that there is an RPM signal.If there is no RPM reading, then visually inspect the crank sensor and connector for any damage and repair as necessary. If there is no visible damage, and you have access to a scope, you could check the CKP 5 Volt square wave pattern. If you do not, then, obtain a resistance reading of your crank sensor from a repair manual. (There are so many different types of crank sensors that there's no way to put here which resistance reading is correct). Then check the resistance of the CKP sensor by disconnecting the sensor and measuring resistance of the sensor. (It is best to check resistance readings from the PCM connector. This rules out any wiring problems from the start. But it does require some mechanical skill and shouldn't be performed if you\'re not familiar with automobile electrical systems). Is the sensor within resistance specs?If not, replace the CKP sensor. If so, recheck resistance reading from the PCM connector. Is the reading still okay?If not, repair open or short in the wiring to the crank sensor and re-check. If the reading is okay, the problem is intermittent or the PCM may be at fault. Try reconnecting and checking for RPM signal again. If there is now an RPM signal, wiggle test the wiring harness to try and induce the fault.This code is basically identical to P0385. This code P0335 refers to Crankshaft Posistion Sensor "A", whereas P0385 refers to Crankshaft Position Sensor "B". Other crank sensor codes include P0016, P0017, P0018, P0019, P0335, P0336, P0337, P0338, P0339, P0385, P0386, P0387, P0388, and P0389.

DTC P0441 - Evaporative Emission Control System Incorrect Purge FlowThis indicates that a part of the EVAP control system is no longer fuctioning correctly. The EVAP system consists of many parts, including (but not limited to) the gas cap, fuel lines, carbon canister, purge valve, and other hoses. The (EVAP) emission control system prevents the escape of fuel vapors from a vehicle's fuel system. Fuel vapors are routed by hoses to a charcoal canister for storage. Later, when the engine is running a purge control valve opens allowing intake vacuum to siphon the fuel vapors into the engine.

EVAP emission canister purge is contolled by a valve which allows engine vacuum to pull stored fuel vapors from fuel tank into the engine to be burned, rather than be vented to atmosphere. A vacuum switch is used to detect when flow exists. If the PCM commands purge and sees that the switch is closed (indicating no detected purge flow) P0441 is set.

A code P0441 could mean one or more of the following has happened:Bad vacuum switchBroken or damaged EVAP line or canisterOpen in PCM purge command circuitOpen or short in Voltage feed circuit to Purge SolenoidFaulty purge solenoidRestriction in EVAP solenoid, line or canisterCorrosion or resistance in purge connectorBad PCM

Possible Solutions:With a P0441 OBD-II trouble code, diagnosis can be tricky at times. Here are some things to try:
Common Chrysler fix - Replace Leak Detection Pump / LDPRepair damaged EVAP lines or canisterRepair open or short in voltage feed circuit to Purge SolenoidRepair open in PCM purge command circuitReplace purge SolenoidReplace vacuum switchRepair restriction in Evap line or canister or soleniodRepair resistance in purge connectorReplace PCM

Hope this helps.
0helpful
1answer

Diag code P0339

P0339 is Crankshaft Position Sensor A CKT Intermittent
P0335 is Crankshaft Position Sensor A CKT Malfunction
2helpful
1answer

Replaced camshaft and crankshaft position sensors in my 2005 altima also the o2 seneor car still will not run. error code 335 What else could be the problem?

DTC P0335 - Crankshaft Position Sensor A Circuit Malfunction
The crankshaft position sensor (CKP) measures crankshaft location and relays this information to the PCM (Powertrain Control Module). Depending on the vehicle, the PCM uses this crankshaft position information to time the spark properly or on some systems it is only for misfire detection and does not control spark timing. The CKP sensor is stationary and works in harmony with a reluctor ring (or toothed ring) that is attached to the crankshaft. As this reluctor ring passes in front of the CKP sensor, the magnetic field created by the CKP sensor is interrupted and this creates a square wave voltage signal that the PCM interprets as crankshaft position. If the PCM detects that there are no crankshaft pulses or if it sees a problem with the pulses on the output circuit, P0335 will set.

A P0335 "check engine light" code could be caused by:
Damaged CKP sensor connector
Damaged reluctor ring (missing teeth or not turning due to sheared-off keyway)
Sensor output open
Sensor output shorted to ground
Sensor output shorted to voltage
Failed crank sensor
Broken timing belt
Failed PCM

If you need additional details about test and solutions, just contact us in the Code Link.

Hope this helps; also keep in mind that your feedback is important and I'll appreciate your time and consideration if you leave some testimonial comment about this answer. Thank you for using Fixya, and have a nice day.

Jose.
3helpful
1answer

My '95 maxima popped codes P0100, P0335, P1335,

Make sure that the coolant level is at the max line and check the coolant connections. Clean the interior of the throttle body with a cloth and a little WD40 spray to help loosen the grime. Pay attention to the edge of the throttle plate. Some throttle assemblies have a throttle stop position switch on the outside of the throttle shaft, make sure this is clean and clicking. Next check that the voltage output from the throttle position (TPS) wiper changes smoothly with respect to throttle position, middle pin, 0 to 5 volts. The cleaning of the throttle interior and checking the TPS will rule out a sticky throttle plate causing your fluctuating revs. Check all vacuum lines to the inlet manifold for leaks, especially at joins, pay attention to the PCV tube. Also, the vacuum line to the transmission , this has the job of holding the car in gear if the inlet vacuum is weak, as when accelerating hard. If this line is disconnected the transmission is very slow to shift up, plus the ingress of un-metered air into the inlet manifold upsets the idling. P0335 and P1335 - The CPS is easy to swap but it is worth checking that the connection is good and that the sensor tip is clean, a dirty tip can screw up a good CPS. P0100 - MAF assembly is easy to get at on the air ducting immediately next to the air cleaner box. A quick check on MAF failure is to simply disconnect it, the engine should run evenly but will not respond quickly to sudden changes such as opening the throttle rapidly. Before investing in a new MAF a good spray with electrical contact cleaning spray can often correct a bad MAF. P0732 - Specialist job for an transmission expert. It could be that this code is displayed as a result of the previous bad codes not being corrected. Often fault codes will lead to further DTCs if not addressed quickly. All you can reasonably do with a transmission is make sure that the transmission fluid is kept topped up, that the fluid is clear and pink and does not smell burnt. If opaque, brown and burnt do a complete fluid change along with a transmission filter renewal.
4helpful
2answers

Crankshaft Position Sensor Error P0335 recurred after r&r

In the kit there are two sensor that look identical. The one for the crankshaft has a white paint mark on it near the bolt hole. Make sure that it is in the right location.
0helpful
1answer

Error code P0335 (2005 pt cruiser)

p0335 is crankshaft position sensor circuit fault code..possible just a faulty sensor,shouldn't set a circuit code if timing is off..a sensor is probably around a 100 bucks..located just above starter in block
Not finding what you are looking for?

443 views

Ask a Question

Usually answered in minutes!

Top Mazda Experts

ZJ Limited
ZJ Limited

Level 3 Expert

17989 Answers

Thomas Perkins
Thomas Perkins

Level 3 Expert

15088 Answers

Arnie Burke
Arnie Burke

Level 3 Expert

7339 Answers

Are you a Mazda Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides

Loading...