P2746: Intermediate Shaft Speed Sensor B Circuit Range/Performance
The P2746 code indicates that the Powertrain Control Module (PCM) has detected an issue with the intermediate shaft speed sensor B circuit, specifically that the signal is out of the expected range or not performing correctly. This sensor monitors the rotational speed of the intermediate shaft (also known as the countershaft) in the transmission. The PCM uses this data along with input and output speed sensor data to determine gear ratios and detect transmission slippage. A range/performance fault means the sensor signal is erratic, intermittent, or outside the expected parameters, which can lead to improper transmission operation.
01. Most Common Causes
- Faulty intermediate shaft speed sensor B
- Damaged or corroded wiring/connectors in the sensor circuit
- Contaminated or damaged sensor reluctor ring
- Low transmission fluid level or contaminated fluid
- Internal transmission mechanical failure
02. Symptoms You Will Notice
- Check Engine Light illuminated
- Harsh or erratic shifting
- Transmission slipping or failure to shift gears
- Reduced fuel economy
- Vehicle may enter limp mode
03. Step-by-Step Diagnosis
Step 1: Use an OBD2 scanner to confirm the code and check for additional transmission-related codes.
Step 2: Inspect the intermediate shaft speed sensor B and its wiring for damage, corrosion, or loose connections.
Step 3: Measure the sensor resistance and compare to manufacturer specifications; replace if out of range.
Step 4: Check transmission fluid level and condition; top off or replace if necessary.
Step 5: If the sensor and wiring are okay, test the sensor signal with a scope while the vehicle is running to verify proper waveform.
04. Commonly Affected Makes
05. Frequently Asked Questions
Is it safe to drive with this code?▼
It is not recommended to drive long distances with this code, as it can cause transmission damage or sudden failure. If the vehicle is shifting poorly or in limp mode, have it towed to a repair shop.
How much does it cost to fix?▼
The cost to fix P2746 typically ranges from $50 to $150 for a sensor replacement, plus diagnostic fees. If the issue is wiring or internal transmission damage, costs can be higher.