The OBDII trouble code of P0335 is known as a “hard” code, meaning severely detrimental to the operation of your Accord engine. More specifically the DTC P0335 represents a lack of signal from the crankshaft position sensor. The crankshaft position sensor in your Honda Accord informs your ECU of the crankshaft speed and current location.
Without this data, the engine will either not run or run very poorly. Typical symptoms are difficulty starting or the engine may shut off randomly, creating a very dangerous situation for not only the driver but the passengers as well.
Possible causes of OBDII check engine light P0335
- Bad or weak battery
- Bad Starter
- Bad crankshaft position sensor
- Damaged sensor harness
Today I’ll be showing you how to service and replace your crankshaft position sensor in a 2000 Honda Accord with a F23A1 VTEC SOHC engine.
The part number for this part is 37840-P0A-A01 for the crankshaft position sensor in your Honda Accord. It can also be found under the part number of 37840-PAA-A01.
This How To Change a Honda Accord Crankshaft Position Sensor DIY Guide assumes you have already removed your driver side engine mount and supported your engine with a jack. Please check our How To Change a Honda Accord Timing Belt Guide for more details.
Before you begin our DIY guide on How To Change a Honda Accord Crankshaft Position Sensor, you should disconnect the negative terminal on your battery. As stated previously, this guide assumes you can raise and lower your F23 already, which is mandatory when changing your timing belt.
Unplug your four pin connector that runs to your crankshaft position sensor in your Honda Accord. Here’s what your pigtail looks like mounted to your F23A1. It’s secured by a 10mm bolt that runs through the back of your VTEC SOHC engine.
This harness to your crankshaft position sensor runs through your lower timing plate, which must be removed to change a Honda Accord Crankshaft Position Sensor. In order to do this, you must lower your engine if still connected to your chassis, and remove the crankshaft pulley or harmonic balancer.
This may be difficult if you are working on the ground with hand tools and don’t have a air compressor with the right air tools. Use a Honda crankshaft wrench, Moroso part number 61805 to properly loosen your crankshaft bolt without air tools.
With the bolt removed, you should be able to wiggle off your crankshaft pulley and set it safely to the side. Make sure remove your woodruff key and keep that as safe as your pulley.
Now you can remove all the 10mm bolts that hold your lower timing cover in place. Remove these special bolts and then make your way to the valve cover, you will need to back off the valve cover bolts that run through to the cylinder head.
Loosen all the valve cover bolts, but do not remove and gently loosen your valve cover. Lift the valve cover to allow enough space for your upper SOHC VTEC timing cover to come off your engine. There are 2 10mm bolts that run through the upper cover to the cylinder head, remove these to loosen your upper timing cover.
Now slide off your lower timing cover and pull down to release from your side motor mount. You should now see your timing belt assembly as well as your F23A1 balance shafts and belts. The crankshaft position sensor in your Honda Accord is located behind the crank trigger plate.
You can take one of two paths to removing your crankshaft position sensor and replacing it. You can loosen your timing belt tensioner bolt, the longated bolt located in the middle of your tensioner arm. This should allow enough slack as to gently back off your lower crank pulley plate and undo the 10mm bolt that holds the crankshaft position sensor in place.
If this is not an option for you, check out our How To Change a Honda Accord Timing Belt guide on how to properly time and remove your F23A1 belts to service your crankshaft position sensor.
There are several timing marks for your balance shaft that we recommend you line up to TDC before removing your balance shaft belts.
Before removing your balance shaft belts to reach your crankshaft position sensor, you will need to double check timing marks to ensure your F23a1 is at TDC. Again for more details check our How To DIY Guide on changing the Honda Accord timing belt.
Once you have replaced your Honda Accord crankshaft position sensor, you can use a scan tool to properly clear your OBDII check engine code of P0335. Hopefully we’ve helped you learn how To Change a Honda Accord Crankshaft Position Sensor, if you have any questions please leave us a comment below!