Code B660, Cruise Control Not In Drive (Riviera): Notes
The BCM which issues the control signals to the servo, checks to make sure the vehicle is in a forward gear before allowing cruise control operation. This is done by the BCM receiving the ECM's inputs for Park and Neutral over the data line and by circuit No. 24 feeding directly to the BCM for Reverse gear status (high on circuit No. 24 indicates Reverse).
Code B660 will set if the cruise control is engaged and the BCM receives a signal indication that the vehicle is in Park, Reverse, or Neutral. During the time the failure is present, the BCM will disengage the cruise control system.
NOTE:
Test numbers refer to numbers on diagnostic chart.
- BCM input BI24 displays Reverse gear status, as "HIGH" or "LOW" depending on the voltage state at the BCM. The display should read "HIGH" only when the transaxle is in Reverse gear. If it reads "HIGH" in any other gear selection, the switch must be misadjusted, or circuit No. 24 (including the switch) is shorted to voltage.
- ECM input EI74 displays gear selector position status, as "HIGH" or "LOW", depending on the voltage state at the ECM. The display should read "LOW" only when the transaxle is in Park or Neutral. If it reads "LOW" in any other gear selection, the switch must be misadjusted, or circuit No. 434 (including the switch) is shorted to ground.
- Checks to see if the short to ground reading is due to the switch or the circuit.